DataNode沒有正常啓動

方法一:(方法一,有一個重大缺點,就是會把你以前存放在 dfs文件下的數據都清空)

解決方法:刪除master節點和slaver節點的 dfs這個文件夾

  之後格式化 hadoop 到bin目錄下 輸入以下命令./hdfs namenode -format

問題出現的原因:當我們執行文件系統格式化時,會在namenode數據文件夾中保存一個current/VERSION文件,記錄namespaceID,標識了所格式化的 namenode的版本。如果我們頻繁的格式化namenode,那麼datanode中保存的current/VERSION文件只是你第一次格式化時保存的namenode的ID,因此就會造成datanode與namenode之間的id不一致(頻繁格式化,即執行./hdfs namenode -format,會導致那麼namenode 和datanode 之間的id不一致,導致datanode啓動失敗



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