天天看點

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