原因:namenode和datanode的ID不匹配
网上绝大部分方法都试过后,发现这个屡试不爽
1.检查两个文件core-site.xml和hdfs-site.xml,确认每问题后进行以下操作
2.进入hadoop如下目录
hadoop-3.1.1/data/tmp/dfs
会发现有两个目录
我们要做的就是将namenode和datanode的ID进行匹配。
3.将namenode的clusterID复制到datanode中的clusterID
打开namenode中的VERSION文件
vim name/current/VERSION
复制clusterID
紧接着打开datanode中的VERSION文件
vim name/current/VERSION
将刚刚复制的ID粘贴到划线的地方
4.保存退出,重新启动start-dfs.sh,大功告成!