Thanks and it works!
I wonder where can we find all the settings.  I check the code for 
hdfs-default.xml but it doesn't have the settings you mentioned.
Brendan

----------------------------------------
> From: donta...@gmail.com
> Date: Tue, 22 May 2012 13:03:17 +0530
> Subject: Re: namenode directory disappear after machines restart
> To: hdfs-user@hadoop.apache.org
>
> Hello Brendan,
>
> Do as suggested by Marcos..If you do not set these properties,
> Hadoop uses "tmp" directory by default..Apart from setting these
> properties in your hdfs-site.xml file add the following property in
> your core-site.xml file -
>
> <property>
> <name>hadoop.tmp.dir</name>
> <value>some_permanent_path</value>
> </property>
>
> Regards,
>     Mohammad Tariq
>
>
> On Tue, May 22, 2012 at 10:54 AM, Marcos Ortiz <mlor...@uci.cu> wrote:
> > This is an usual behavior on Unix/Linux systems. When you restart the
> > system, the content of the /tmp directory is cleaned, because precisely, the
> > purpose of this directory is to keep files temporally.
> > For that reason, the data directory for the HDFS filesystem should be
> > another directory, /var/hadoop/data for example, of course, a directory
> > durable in time.
> > So, you should change your dfs.name.dir and your dfs.data.dir variable in
> > your hdfs-site.xml.
> >
> > Regards
> >
> >
> > On 05/21/2012 11:21 PM, Brendan cheng wrote:
> >>
> >> Hi,
> >> I'm not sure if there is a setting to avoid the Namenode removed after
> >> hosting machine of Namenode restart.I found that after successfully
> >> installed single node pseudo distributed hadoop following from your 
> >> website,
> >> the name node dir /tmp/hadoop-brendan/dfs/name are removed if machine
> >> reboot.
> >> What do I miss?
> >> Brendan
> >> 2012-05-22 11:14:05,678 INFO org.apache.hadoop.hdfs.server.common.Storage:
> >> Storage directory /tmp/hadoop-brendan/dfs/name does not exist.2012-05-22
> >> 11:14:05,680 ERROR org.apache.hadoop.hdfs.server.namenode.FSNamesystem:
> >> FSNamesystem initialization
> >> failed.org.apache.hadoop.hdfs.server.common.InconsistentFSStateException:
> >> Directory /tmp/hadoop-brendan/dfs/name is in an inconsistent state: storage
> >> directory does not exist or is not accessible.    at
> >> org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:303)
> >>       at
> >> org.apache.hadoop.hdfs.server.namenode.FSDirectory.loadFSImage(FSDirectory.java:100)
> >> at
> >> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.initialize(FSNamesystem.java:388)
> >>        at
> >> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:362)
> >>    at
> >> org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:276)
> >>        at
> >> org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:496)
> >>  at
> >> org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1279)
> >>   at
> >> org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1288)2012-05-22
> >> 11:14:05,685 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode:
> >> org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: 
> >> Directory
> >> /tmp/hadoop-brendan/dfs/name is in an inconsistent state: storage directory
> >> does not exist or is not accessible. at
> >> org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:303)
> >>       at
> >> org.apache.hadoop.hdfs.server.namenode.FSDirectory.loadFSImage(FSDirectory.java:100)
> >> at
> >> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.initialize(FSNamesystem.java:388)
> >>        at
> >> org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:362)
> >>    at
> >> org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:276)
> >>        at
> >> org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:496)
> >>  at
> >> org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1279)
> >>   at
> >> org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1288)
> >>
> >> 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS
> >> INFORMATICAS...
> >> CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION
> >>
> >> http://www.uci.cu
> >> http://www.facebook.com/universidad.uci
> >> http://www.flickr.com/photos/universidad_uci
> >
> >
> > --
> > Marcos Luis Ortíz Valmaseda
> >  Data Engineer&&  Sr. System Administrator at UCI
> >  http://marcosluis2186.posterous.com
> >  http://www.linkedin.com/in/marcosluis2186
> >  Twitter: @marcosluis2186
> >
> >
> >
> > 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS
> > INFORMATICAS...
> > CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION
> >
> > http://www.uci.cu
> > http://www.facebook.com/universidad.uci
> > http://www.flickr.com/photos/universidad_uci
                                          

Reply via email to