datanode无法启动问题

在执行了hdfs namenode -format命令之后,再启动datanode发现无法启动。

查看datanode的日志发现:

datanode的ClusterId和namenode的ClusterId不一致。

 

cd hadoop/dfs/data/current 找到version文件 

cd hadoop/dfs/name/current 找到version文件

将name中的 version文件中的ClusterId复制到data/current下的version中,使ClusterId一致。

重新启动datanode,jps会发现都在运行了。

其原因在于格式化dfs之后,namenode的ClusterId重新生产,而datanode的ClusterId保持不变。

posted @ 2017-02-18 20:56  夏末秋凉  阅读(3670)  评论(0编辑  收藏  举报