hadoop2.5.2 啓動成功後,用jps查看:感受少了DataNode node
確實少了DataNode。 oop
查看日誌:
spa
從日誌上看,畫線的部分說明了問題 日誌
datanode的clusterID 和 namenode的clusterID 不匹配。 orm
解決辦法: 進程
根據日誌中的路徑,cd /home/hadoop/dfs hadoop
能看到 data和name兩個文件夾, form
將name/current下的VERSION中的clusterID複製到data/current下的VERSION中,覆蓋掉原來的clusterID 集羣
讓兩個保持一致 im
->name/current/VERSION 中的 clusterID :CID-da3018e4-2d0b-4ceb-9e7a-46319f0e32c8
替換data/current/VERSION 中的 clusterID .
而後重啓,啓動後執行jps,查看進程
出現該問題的緣由:在第一次格式化dfs後,啓動並使用了hadoop,後來又從新執行了格式化命令(hdfs namenode -format),這時namenode的clusterID會從新生成,而datanode的clusterID 保持不變。
注意:如果在集羣中:要去修改各個節點的VERSION的clusterID,讓它與主節點(/home/hadoop/dfs/name/current/VERSION)中的clusterID保持一致。