进行了一次(非首次)hdfs namenode -format命令后,启动hdfs,发现datanode没有启动,通过看日志发现有如下的报错信息:

java.io.IOException: Incompatible clusterIDs in /Users/soft/dev/BigData/hadoop-2.10.0/data/dfs/data: namenode clusterID = CID-62694e49-58bb-4d8c-a6d6-f1421c671d78; datanode clusterID = CID-e39bf673-c423-4d5b-9511-62d23d719c97

经过查找资料发现是执行hdfs namenode -format后,current目录会删除并重新生成,其中VERSION文件中的clusterID也会随之变化,而datanode的VERSION文件中的clusterID保持不变,造成两个clusterID不一致。namenode 和datanode version 的clusterID如下
启动hdfs报错 Incompatible clusterIDs

解决办法就是删除datanode的current文件夹,或修改datanode的VERSION文件中出clusterID与namenode的VERSION文件中的clusterID一样。

相关文章:

  • 2022-12-23
  • 2021-08-30
  • 2021-07-18
  • 2022-02-13
  • 2021-11-20
  • 2022-12-23
  • 2021-08-02
猜你喜欢
  • 2022-01-12
  • 2021-05-18
  • 2022-12-23
  • 2021-05-08
  • 2022-12-23
  • 2022-01-09
  • 2021-11-10
相关资源
相似解决方案