2009-11-11 10:59:59,407 ERROR
org.apache.hadoop.hdfs.server.namenode.FSNamesystem: FSNamesystem
initialization failed.
2009-11-11 10:59:59,449 ERROR
org.apache.hadoop.hdfs.server.namenode.NameNode:
org.apache.hadoop.hdfs.server.common.InconsistentFSStateExcep
/tmp/hadoop-root/dfs/name is in an inconsistent state: storage directory
does not exist or is not accessible.
jps查看结点启动情况没有NameNode结点
-----------------------------解决方法-------------------------------
一种原因是在core-site.xml中指定了如下配置:
但是tmp会在启动的时候清空,而dfs的数据就会变得不一致,导致启动失败,可以重新更改位置:
然后执行: hadoop namenode -format 命令(由于namenode数据存储目录变更,namenode需要重新格式化)
重启后即可。
本文介绍了Hadoop NameNode初始化失败的问题及解决方法。错误原因为指定的临时目录在启动时被清空,导致数据不一致。解决方案为修改core-site.xml中的hadoop.tmp.dir配置,并重新格式化NameNode。
2899

被折叠的 条评论
为什么被折叠?



