天天看点

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