TDH5.0 NameNode重启失败,提示"Encountered exception loading fsimage,NameNode is not formatted."


#1

新安装的TDH5.0集群,停掉集群再开启集群时无法启动NameNode,报错:
2018-02-01 15:35:46,453 WARN org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Encountered exception loading fsimage
java.io.IOException: NameNode is not formatted.

求解!!!

NameNode log日志:


#2

解决方法:首先确定该集群上是否安装过HDFS。如果安装过HDFS,且需要保留其中的数据,请不要继续下面的步骤,而应进行备份或升级操作。如果该集群上的没有需要保留数据的HDFS,可继续下面的步骤,清空HDFS中的残存数据。
停掉hdfs,做如下操作:

  1. 在所有Journal Node上,清空(清空指删除目录中的所有内容,但保留目录,下同)/hadoop/journal 中的所有内容,然后执行service hadoop-hdfs-journalnode-hdfs1 restart
  2. 在所有Name Node上,清空dfs.namenode.name.dir配置的相应目录的所有内容
    在所有Name Node上,清空/var/namenode_format/目录的所有内容
  3. 在所有Data Node上,清空dfs.datanode.data.dir配置的相应目录的所有内容

完成上述步骤后,可点击界面上的“重试”,重新执行"format namenode"操作


#3

补充一点,hdfs初始化安装失败,重新安装都可以用这种方法


在线客服
在线客服
微信客服
微信客服