namenode初始化不成功所报异常

如果namenode节点初始化不成功,会报如下异常:

java.io.IOException: NameNode is not formatted.
        at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:216)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:879)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:638)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:440)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:496)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:652)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:637)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1286)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1352)
2014-07-15 15:13:17,028 INFO org.apache.hadoop.util.ExitUtil: Exiting with status 1

解决方法:

    先删除在core-site.xml配置文件中<name>hadoop.tmp.dir</name>属性指定的tmp目录下的内容,然后重新进行初始化即可。

你可能感兴趣的:(hadoop,NameNode,namenode格式化)