are you getting same exception..? If do format and then start-dfs.sh..
are you using the same config..? I mean, while formatting the namenode and while starting.. can you please check or paste the configurations,exceptions in namenode log and format log.. and hope you are formatting and starting with same user.. Thanks & Regards Brahma Reddy Battula ________________________________ From: haihong lu [ung3...@gmail.com] Sent: Wednesday, March 26, 2014 7:04 AM To: user Subject: Re: namenode could not start /home/hadoop/mydata/hdfs/namenode should be created when executed start-dfs.sh. i had formatted namenode before doing start-dfs.sh, but no effect. On Tue, Mar 25, 2014 at 6:39 PM, Brahma Reddy Battula <brahmareddy.batt...@huawei.com<mailto:brahmareddy.batt...@huawei.com>> wrote: Please format the namenode and then do start-dfs.. Command for namenode format: hdfs namenode -format Thanks & Regards Brahma Reddy Battula ________________________________ From: Azuryy Yu [azury...@gmail.com<mailto:azury...@gmail.com>] Sent: Tuesday, March 25, 2014 2:39 PM To: user@hadoop.apache.org<mailto:user@hadoop.apache.org> Subject: Re: namenode could not start Are you sure /home/hadoop/mydata/hdfs/namenode exists and has a right permission? On Tue, Mar 25, 2014 at 4:51 PM, haihong lu <ung3...@gmail.com<mailto:ung3...@gmail.com>> wrote: Dear all: I had a problem that the namenode could not start when i ran start-dfs.sh . Show the message as below: FATAL org.apache.hadoop.hdfs.server.namenode.NameNode: Exception in namenode join org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: Directory /home/hadoop/mydata/hdfs/namenode is in an inconsistent state: storage directory does not exist or is not accessible. at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverStorageDirs(FSImage.java:292) at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:200) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:787) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:568) at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:443) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:491) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:684) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:669) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1254) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1320) Thank for any help