hadoop启动报错 Incompatible clusterIDs in E:\java\hadoop-3.1.3\data\datanode: namenode clusterID = CID-f

完整错误截图,由于开发阶段用的本地的,以下是windows的截图,linux同理

datanode没有启动成功

大多数的解决办法都说是格式化,但如果是生产环境肯定是不可取的

我复现错误的方式修改了core-site.xml文件的hadoop.tmp.dir配置,然后重新格式化(hdfs namenode -format),再启动hadoop就出现了datanode的这种错误

还有其他的说法删除tmp下所有文件,再hdfs namenode -format格式化

我采用的方式是找到datanode和namenode下的VERSION,将两个文件的clusterID 改为一样的

hadoop启动报错 Incompatible clusterIDs in E:\java\hadoop-3.1.3\data\datanode: namenode clusterID = CID-f_第1张图片

hadoop启动报错 Incompatible clusterIDs in E:\java\hadoop-3.1.3\data\datanode: namenode clusterID = CID-f_第2张图片

问题解决,重启hadoop成功

你可能感兴趣的:(java,大数据)