HDFS 誤刪HA的namenode後沒法啓動問題解決

背景

  • 因爲一個程序報了一個與ha相關的報錯,隨後就刪除了一個爆紅的ha的namenode隨後,hdfs就沒法啓動了,報的錯誤以下圖所示。隨後又刪除了3個journal node,添加了一個secondary namenode,hdfs的實例頁面仍是報一樣的錯誤,重啓hdfs也報這個錯。

clipboard.png

解決辦法 去掉HA

  1. 刪除了以下圖所示的hdfs的配置文件。

由於把namenode 的ha刪除以後,hdfs已經再也不具備ha功能了,原來的ha設置就沒有用了,可是配置上若是還存在,就會報錯。node

clipboard.png

  1. 刪除journal node ,添加secondary namenode
  2. 先重啓name node,再重啓data node,到此,問題已經獲得解決。因爲secondary name node存在空間問題,古它放在了最後啓動。

注:關於cm配置name node 的ha,可參考以下連接
http://blog.csdn.net/freedomb...dom

相關文章
相關標籤/搜索