啓動hdfs報錯 Incompatible clusterIDs

進行了一次(非首次)hdfs namenode -format命令後,啓動hdfs,發現datanode沒有啓動,通過看日誌發現有如下的報錯信息:

java.io.IOException: Incompatible clusterIDs in /Users/soft/dev/BigData/hadoop-2.10.0/data/dfs/data: namenode clusterID = CID-62694e49-58bb-4d8c-a6d6-f1421c671d78; datanode clusterID = CID-e39bf673-c423-4d5b-9511-62d23d719c97

經過查找資料發現是執行hdfs namenode -format後,current目錄會刪除並重新生成,其中VERSION文件中的clusterID也會隨之變化,而datanode的VERSION文件中的clusterID保持不變,造成兩個clusterID不一致。namenode 和datanode version 的clusterID如下
namenode 和datanode version

解決辦法就是刪除datanode的current文件夾,或修改datanode的VERSION文件中出clusterID與namenode的VERSION文件中的clusterID一樣。

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