多次格式化使namenode和datanode的clusterID不一致,emmm或许可以,帮助你找到需要修改的位置……
在主节点:
首先进入hadoop安装位置
进入logs:
cd ./logs
使用tail -f 查看日志
在这里可以看到由于clusterID不一致导致的报错,以及文件路径
进入这个位置:cd /data/hadoop/hdfs/name
进入current:cd ./current/
查看VERSION :cat VERSION
找到里面的clusterID,用它覆盖data下的clusterID。vi/data/hadoop/hdfs/data/current/VERSION
在slaver节点:
修改data下的current的VERSION:
vi/data/hadoop/hdfs/data/current/VERSION
用之前主节点的clusterID覆盖当前目录下的clusterID
最后重启hadoop……