Hadoop | jps后发现datanode没有启动

参考教程

简略:Hadoop中DataNode没有启动解决办法
详细:Hadoop中DataNode没有启动解决办法


主要原因

多次hdfs namenode-format , 导致出现 namenode 的 clusterID 和 datanode 的 clusterID 不一致的情况


解决办法

ll
Hadoop | jps后发现datanode没有启动
cd logs
Hadoop | jps后发现datanode没有启动
③ 查看log内容 namenode的clusterID
cat hadoop-hadoop-datanode-ubuntu.log
Hadoop | jps后发现datanode没有启动
④ 找到data目录下的 VERSION 文件
Hadoop | jps后发现datanode没有启动
cd tmp/dfs/data/current
Hadoop | jps后发现datanode没有启动
修改原有的 clusterID 更改为 新的 namenode clusterID 之后,重启即可


不幸在粘贴时粘错地方,ctrl Z 无果,一片混乱后,VERSION文件没救了

参考教程

Hadoop集群下找不到datanode的解决方法
stop-dfs.sh
vi /usr/local/hadoop/etc/hadoop/core-site.xml
找到文件位置 如 /usr/local/hadoop/tmp
rm -rf /usr/local/hadoop/tmp
hdfs namenode -format
jps

DataNode出现啦!!!55555555