Return-Path: X-Original-To: apmail-hadoop-user-archive@minotaur.apache.org Delivered-To: apmail-hadoop-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DC9221024C for ; Tue, 17 Dec 2013 09:29:33 +0000 (UTC) Received: (qmail 28507 invoked by uid 500); 17 Dec 2013 09:29:26 -0000 Delivered-To: apmail-hadoop-user-archive@hadoop.apache.org Received: (qmail 28401 invoked by uid 500); 17 Dec 2013 09:29:26 -0000 Mailing-List: contact user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hadoop.apache.org Delivered-To: mailing list user@hadoop.apache.org Received: (qmail 28393 invoked by uid 99); 17 Dec 2013 09:29:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Dec 2013 09:29:26 +0000 X-ASF-Spam-Status: No, hits=1.8 required=5.0 tests=DC_PNG_UNO_LARGO,HTML_FONT_FACE_BAD,HTML_MESSAGE,NORMAL_HTTP_TO_IP,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of geelongyao@gmail.com designates 209.85.128.179 as permitted sender) Received: from [209.85.128.179] (HELO mail-ve0-f179.google.com) (209.85.128.179) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Dec 2013 09:29:19 +0000 Received: by mail-ve0-f179.google.com with SMTP id jw12so4075696veb.24 for ; Tue, 17 Dec 2013 01:28:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=ca+/ApUAOtq2AqA6wOtuLMfReJ6gAnrpyFGIW+AOrmY=; b=rcLFh1ySHdVKe7pGbro5NtzYm5Oe6u4/URv2DZpeppD8IicATc8RCSYcftWkQuMlJq zVr12Sx9DcdKkmWyft1JkYnuSFA7b5n0C/kJRM479cJyIYVgEJ96kDZgAggby98LcUxC 5OEsBqhLSxZvZSh58+SPzrpuuhVLsKpjGMHQ76jMUihMeM9NVsrOym0HLmQ6m65kratn Nj8PA10zuhXTyE6adbw33rcCbiAQll+SoTc3XgSe7ikDHA2uBhOMe2tTRSG0/oDLHQep ODowCZ5Sb7ZyI6kIBm0K5QKsuOMqCYxbUOzc9vwRonqEefL21qgjXO3I5KtMBJ5C7GEj qmAw== X-Received: by 10.58.186.198 with SMTP id fm6mr10441069vec.16.1387272537902; Tue, 17 Dec 2013 01:28:57 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.97.163 with HTTP; Tue, 17 Dec 2013 01:28:36 -0800 (PST) In-Reply-To: References: From: Geelong Yao Date: Tue, 17 Dec 2013 17:28:36 +0800 Message-ID: Subject: Re: issue when using HDFS To: user@hadoop.apache.org, jiayu.ji@gmail.com Content-Type: multipart/related; boundary=047d7b677208d42c1a04edb78e32 X-Virus-Checked: Checked by ClamAV on apache.org --047d7b677208d42c1a04edb78e32 Content-Type: multipart/alternative; boundary=047d7b677208d42c1704edb78e31 --047d7b677208d42c1704edb78e31 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable Hi I check the jps command on namenode: 8426 ResourceManager 23861 Jps 23356 SecondaryNameNode 23029 NameNode datanode: 25104 NodeManager 25408 Jps Obviously the datanode was not working,after I format the HDFS with hadoop namenode -format,the problem remains still. The latest log form the file:hadoop-root-namenode-node32.log 2013-12-10 14:56:56,562 FATAL org.apache.hadoop.hdfs.server.namenode.NameNode: Exception in namenode join java.lang.OutOfMemoryError: Java heap space at java.util.jar.Manifest$FastInputStream.(Manifest.java:313) at java.util.jar.Manifest$FastInputStream.(Manifest.java:308) at java.util.jar.Manifest.read(Manifest.java:176) at java.util.jar.Manifest.(Manifest.java:50) at java.util.jar.JarFile.getManifestFromReference(JarFile.java:167) at java.util.jar.JarFile.getManifest(JarFile.java:148) at sun.misc.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:696) at java.net.URLClassLoader.defineClass(URLClassLoader.java:228) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at org.apache.log4j.spi.LoggingEvent.(LoggingEvent.java:165) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.log(Category.java:856) at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:257) at org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.loadEditRecords(FSEd= itLogLoader.java:147) at org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.loadFSEdits(FSEditLo= gLoader.java:93) at org.apache.hadoop.hdfs.server.namenode.FSImage.loadEdits(FSImage.java:715) at org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSImage(FSImage.java:660= ) at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImag= e.java:267) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesyste= m.java:534) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesyst= em.java:424) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesyst= em.java:386) at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.jav= a:398) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:43= 2) at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:608) at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:589) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.jav= a:1128) 2013-12-10 14:56:56,565 INFO org.apache.hadoop.util.ExitUtil: Exiting with status 1 2013-12-10 14:56:56,567 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: SHUTDOWN_MSG: /************************************************************ SHUTDOWN_MSG: Shutting down NameNode at node32/11.11.11.32 ************************************************************/ I was wondering how could I fix this problem 2013/12/16 Jiayu Ji > It is possible that your datanode daemon has not started yet. Logon to th= e > datanode and check if the daemon is running by issue a jps command. > > Another possible reason is that your namenode can not communicate with > datanode. Try ping datanode from the namenode. > > The log files are supposed in HADOOP_HOME/logs by default. > > > On Mon, Dec 16, 2013 at 5:18 AM, Geelong Yao wrote= : > >> where should I find this logs? >> I think the problem mainly on slaves,where should I find the logs? >> >> >> 2013/12/16 shashwat shriparv >> >>> Had your upgrade finished successfully?? check if datanode is able to >>> connect to namenode, check datanode logs and please attach some log her= e if >>> you are getting any error in if data node is running. >>> >>> >>> >>> *Warm Regards_**=A1=DE_* >>> *Shashwat Shriparv* >>> Big-Data Engineer(HPC) >>> [image: http://www.linkedin.com/pub/shashwat-shriparv/19/214/2a9][image: >>> https://twitter.com/shriparv] [image: >>> https://www.facebook.com/shriparv] [= image: >>> http://google.com/+ShashwatShriparv][image: >>> http://www.youtube.com/user/sShriparv/videos][image: >>> http://profile.yahoo.com/SWXSTW3DVSDTF2HHSRM47AV6DI/] >>> >>> >>> >>> >>> On Mon, Dec 16, 2013 at 4:04 PM, Geelong Yao wrot= e: >>> >>>> Now the datanode is not working >>>> [image: =C4=DA=C7=B6=CD=BC=C6=AC 1] >>>> >>>> >>>> 2013/12/16 Geelong Yao >>>> >>>>> it is the namenode's problem. >>>>> How can I fix this problem? >>>>> >>>>> >>>>> >>>>> 2013/12/16 Shekhar Sharma >>>>> >>>>>> Seems like DataNode is not running or went dead >>>>>> Regards, >>>>>> Som Shekhar Sharma >>>>>> +91-8197243810 >>>>>> >>>>>> >>>>>> On Mon, Dec 16, 2013 at 1:40 PM, Geelong Yao >>>>>> wrote: >>>>>> > Hi Everyone >>>>>> > >>>>>> > After I upgrade the hadoop to CDH 4.2.0 Hadoop 2.0.0,I try to >>>>>> running some >>>>>> > test >>>>>> > When I try to upload file to HDFS,error comes: >>>>>> > >>>>>> > >>>>>> > >>>>>> > node32:/software/hadoop-2.0.0-cdh4.2.0 # hadoop dfs -put >>>>>> > /public/data/carinput1G_BK carinput1G >>>>>> > DEPRECATED: Use of this script to execute hdfs command is >>>>>> deprecated. >>>>>> > Instead use the hdfs command for it. >>>>>> > >>>>>> > ls: Call From node32/11.11.11.32 to node32:9000 failed on >>>>>> connection >>>>>> > exception: java.net.ConnectException: Connection refused; For more >>>>>> details >>>>>> > see: http://wiki.apache.org/hadoop/ConnectionRefused >>>>>> > >>>>>> > >>>>>> > >>>>>> > Something wrong with my setting? >>>>>> > >>>>>> > BRs >>>>>> > Geelong >>>>>> > >>>>>> > >>>>>> > -- >>>>>> > From Good To Great >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> From Good To Great >>>>> >>>> >>>> >>>> >>>> -- >>>> From Good To Great >>>> >>> >>> >> >> >> -- >> From Good To Great >> > > > > -- > Jiayu (James) Ji, > > Cell: (312)823-7393 > > --=20 >From Good To Great --047d7b677208d42c1704edb78e31 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi

I check the jps command o= n namenode:
8426 ResourceManager
23861 Jps
23= 356 SecondaryNameNode
23029 NameNode

dat= anode:
25104 NodeManager
25408 Jps

Obvious= ly the datanode was not working,after I format the HDFS with hadoop namenod= e -format,the problem remains still.


The latest log form the file:hadoop-root-namenode-node32.log



2013-12-10 14:56:56,562 FATAL= org.apache.hadoop.hdfs.server.namenode.NameNode: Exception in namenode joi= n
java.lang.OutOfMemoryError: Java heap space
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 at java.util.jar.Manifest$FastInputStream.<init>(Manife= st.java:313)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.util.jar.Manifes= t$FastInputStream.<init>(Manifest.java:308)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.util.jar.Manifest.read(Manifest.ja= va:176)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.util.jar.Manifest.<= ;init>(Manifest.java:50)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.u= til.jar.JarFile.getManifestFromReference(JarFile.java:167)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.util.jar.JarFile.getManifest(JarFi= le.java:148)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at sun.misc.URLClassPath= $JarLoader$2.getManifest(URLClassPath.java:696)
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 at java.net.URLClassLoader.defineClass(URLClassLoader.java:228)<= /div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.net.URLClassLoader.access$000(URLC= lassLoader.java:58)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.net.URLCl= assLoader$1.run(URLClassLoader.java:197)
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 at java.security.AccessController.doPrivileged(Native Method)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.net.URLClassLoader.findClass(URLCl= assLoader.java:190)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.lang.Clas= sLoader.loadClass(ClassLoader.java:306)
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.lang.ClassLoader.loadClass(ClassLo= ader.java:247)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.log4j.sp= i.LoggingEvent.<init>(LoggingEvent.java:165)
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 at org.apache.log4j.Category.forcedLog(Category.java:391)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.log4j.Category.log(Category.= java:856)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.commons.loggi= ng.impl.Log4JLogger.error(Log4JLogger.java:257)
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 at org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.loadEd= itRecords(FSEditLogLoader.java:147)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.hadoop.hdfs.server.namenode.= FSEditLogLoader.loadFSEdits(FSEditLogLoader.java:93)
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 at org.apache.hadoop.hdfs.server.namenode.FSImage.loadEdi= ts(FSImage.java:715)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ha= doop.hdfs.server.namenode.FSImage.loadFSImage(FSImage.java:660)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.hadoop.hdfs.server.namenode.= FSImage.recoverTransitionRead(FSImage.java:267)
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSIma= ge(FSNamesystem.java:534)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.hadoop.hdfs.server.namenode.FSNam= esystem.loadFromDisk(FSNamesystem.java:424)
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(= FSNamesystem.java:386)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.= hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:398)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.hadoop.hdfs.server.namenode.= NameNode.initialize(NameNode.java:432)
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNod= e.java:608)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.hadoop.hdfs= .server.namenode.NameNode.<init>(NameNode.java:589)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.hadoop.hdfs.server.namenode.= NameNode.createNameNode(NameNode.java:1128)
2013-12-10 14:56:56,5= 65 INFO org.apache.hadoop.util.ExitUtil: Exiting with status 1
20= 13-12-10 14:56:56,567 INFO org.apache.hadoop.hdfs.server.namenode.NameNode:= SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at node32/11.11.11.32
********************************************= ****************/


I was wondering how could I fix this pro= blem



2013/12/16 Jiayu Ji <jiayu.ji@gmail.com><= br>
It is possible that your da= tanode daemon has not started yet. Logon to the datanode and check if the d= aemon is running by issue a jps command.

Another possible reason is that your namenode can not commun= icate with datanode. Try ping datanode from the namenode.=C2=A0

The log files are supposed in HADOOP_HOME/logs by defau= lt.


On Mon, Dec 16, 2013 at 5:18 AM, Geelong Yao <= geelongyao@gmail.com> wrote:
where should I find this lo= gs?
I think the problem mainly on slaves,where should I find the logs?<= /div>


2013/12/16 shashwat shriparv <dwivedishashwat@gmail.com>=
Had your upgrade finished s= uccessfully?? check if datanode is able to connect to namenode, check datan= ode logs and please attach some log here if you are getting any error in if= data node is running.



Warm Regards_
<= span style=3D"color:rgb(7,55,99)">=E2=88=9E_
= Shashwat Shripa= rv
Big-Data Engineer(HPC)
3D"http://www.linke=3D"https://twitter.com/shriparv"=3D"https://www.facebook.com/shriparv"3D"http://google.com/+ShashwatSh=3D"http://www.youtube.com/user/sShriparv/videos"<= /span>3D==
<= /span>
= <= /span>



On Mon, Dec 16, 2013 at 4:04 PM, Geelong= Yao <geelongyao@gmail.com> wrote:
Now the datanode is not working
3D"=E5=86=85=E5=B5=8C=E5=9B=BE=E7=89=87


= 2013/12/16 Geelong Yao <geelongyao@gmail.com>
it is the namenode's pr= oblem.
How can I fix this problem?



2013/12/= 16 Shekhar Sharma <shekhar2581@gmail.com>
Seems like DataNode is not running or went d= ead
Regards,
Som Shekhar Sharma
= +91-8197243810


On Mon, Dec 16, 2013 at 1:40 PM, Geelong Yao <geelongyao@gmail.com> wrote:
> Hi Everyone
>
> After I upgrade the hadoop to CDH 4.2.0 Hadoop 2.0.0,I try to running = some
> test
> When I try to upload file to HDFS,error comes:
>
>
>
> node32:/software/hadoop-2.0.0-cdh4.2.0 # hadoop dfs -put
> /public/data/carinput1G_BK carinput1G
> DEPRECATED: Use of this script to execute hdfs command is deprecated.<= br> > Instead use the hdfs command for it.
>
> ls: Call From node32/= 11.11.11.32 to node32:9000 failed on connection
> exception: java.net.ConnectException: Connection refused; For more det= ails
> see: =C2=A0http://wiki.apache.org/hadoop/ConnectionRefused
>
>
>
> Something wrong with my setting?
>
> BRs
> Geelong
>
>
> --
> From Good To Great



--
From Good To Great
=


--
From Good To Great




--
From Good To Great



<= /div>--
Jiayu (James) Ji,

Cell: (312)823-7393




--
From Good To Great
--047d7b677208d42c1704edb78e31-- --047d7b677208d42c1a04edb78e32 Content-Type: image/png; name="image.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_142faf8c0b60b9ab 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 lRk0AAAAAElFTkSuQmCC --047d7b677208d42c1a04edb78e32--