參考教程
簡略:Hadoop中DataNode沒有啟動解決辦法
詳細:Hadoop中DataNode沒有啟動解決辦法
主要原因
多次hdfs namenode-format , 導緻出現 namenode 的 clusterID 和 datanode 的 clusterID 不一緻的情況
解決辦法
①
ll
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2csATRE50MNRlTwEleYhnRzwEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYfRHelRHLwEzX39GZhh2css2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3Pn5GcuQTN5ADMyIjMwIDMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
②
cd logs
③ 檢視log内容 namenode的clusterID
cat hadoop-hadoop-datanode-ubuntu.log
④ 找到data目錄下的 VERSION 檔案
cd tmp/dfs/data/current
修改原有的 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