使用less ~/hadoop-2.5.2/logs/hadoop-zkpk-datanode-pxe01.log 

查看日志得知:
datanode的clusterID 和 namenode的clusterID 不匹配。hadoop2.5.2 启动成功后,用jps查看节点:发现少了DataNode

解决办法:

1.找到 ~/hadoopdata/dfs/name/current/VERSION 里的
clusterID
2.复制clusterID到各个没有启动的节点的~/hadoopdata/dfs/data/current/VERSION 里面,替换data/current/VERSION 中的 clusterID .
3.重启进程 stop-all.sh
start-all.sh
问题解决;

出现该问题的原因:在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了格式化命令(hdfs namenode -format),这时namenode的clusterID会重新生成,而datanode的clusterID 保持不变。

相关文章:

  • 2021-05-06
  • 2022-01-04
  • 2021-05-12
  • 2021-10-20
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
猜你喜欢
  • 2021-12-17
  • 2022-01-07
  • 2021-07-28
  • 2022-12-23
  • 2021-12-12
  • 2021-05-22
  • 2022-12-23
相关资源
相似解决方案