1. 程式人生 > >hadoop集群之Datenode無法啟動解決辦法

hadoop集群之Datenode無法啟動解決辦法

name 目錄 ima strong ren 導致 date 啟動 ado

hadoop集群之Datenode無法啟動解決辦法

我們在啟動hadoop集群的時候,通過jps查看進程,發現namenode RM和Secondary NameNode都有,但datanode沒有啟動,然後 datanode的啟動日誌如下

技術分享圖片

原因:

是多次format Namenode導致的Namenode和DataNode的ID不一致導致的。

當format過後再啟動hadoop,hadoop嘗試創建新的current目錄,但是由於已存在current目錄,導致創建失敗,最終引起DataNode節點的DataNode進程啟動失敗,從而引起hadoop集群完全啟動失敗。

解決辦法:

刪除tmp/dfs/data下的current文件夾,然後重新啟動hadoop。

這樣子就OK啦

hadoop集群之Datenode無法啟動解決辦法