live nodes 爲0,分佈式datanode 啓動不了

Namenode報錯:“jobtracker.info could only be replicated to 0 nodes, instead of 1

DateNode報錯java.io.IOException: Incompatible namespaceIDs錯誤

 

原因:由於DateNode一段時間未啓動,再次啓動與NameNode數據不同步導致。

 

解決一:修改/dfs/data/current/VERSION文件中namespaceID值,保證NameNode和DateNode一致。修改原則:如果你有多個DateNode需要都需要修改,那就修改NameNode;否則就修改NameNode。總之就是最小化修改原則。這樣修改不會刪除數據,推薦。

 

解決二:刪除有問題datenode的data文件夾,然後format namenode

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章