重複格式化叢集該怎麼辦

2020-10-08 14:00:24

注意:如果只想解決這個問題可以跳過1,2直接看3和4的解決步驟

  1. 一鍵啟動叢集檢視datanode的紀錄檔在哪裡
    sh start-all.sh
    在這裡插入圖片描述

進入紀錄檔檢視
用shift+g進入末行模式,在往上翻,看到第一個INFO,下面有WARN(警告),這個裡有提示資訊,大約是講datenode的clusterID和namenode的clusterID不一致。
在這裡插入圖片描述

  1. 進入cd /export/servers/hadoop-2.6.0-cdh5.14.0/hadoopDatas/datanodeDatas/current/
    檢視 cat VERSION
    在這裡插入圖片描述

這個與namenode舊的ID一致
3. 刪除叢集每一個節點的current
在這裡插入圖片描述

  1. 重新啟動叢集即可,並檢視是否全部啟動成功
    sh start-all.sh
    在這裡插入圖片描述