從新格式化namenode後,出現java.io.IOException Incompatible clusterIDs

錯誤:java

    java.io.IOException: Incompatible clusterIDs in /data/dfs/data: namenode clusterID = CID-d1448b9e-da0f-499e-b1d4-78cb18ecdebb; datanode clusterID = CID-ff0faa40-2940-4838-b321-98272eb0dee3node

緣由:url

    每次namenode format會從新建立一個namenodeId,而data目錄包含了上次format時的id,namenode format清空了namenode下的數據,可是沒有清空datanode下的數據,致使啓動時失敗,所要作的就是每次fotmat前,清空data下的全部目錄.code

解決辦法orm

    方法1:停掉集羣,刪除問題節點的data目錄下的全部內容。即hdfs-site.xml文件中配置的dfs.data.dir目錄。從新格式化namenode。xml

    方法2:先停掉集羣,而後將datanode節點目錄/dfs/data/current/VERSION中的修改成與namenode一致便可blog

 

若是,您認爲閱讀這篇博客讓您有些收穫,不妨點擊一下右下角的【推薦】。
若是,您但願更容易地發現個人新博客,不妨點擊一下左下角的【關注我】。
若是,您對個人博客所講述的內容有興趣,請繼續關注個人後續博客,我是【劉超★ljc】。get

本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。博客

相關文章
相關標籤/搜索