報如下錯誤
解決方法:
方法一:(結果不起作用)
通過Shell命令方式,hadoop/bin/hdfs haadmin -failover --forceactive hadoop2 hadoop1(注意,這種方式本來是在手動故障恢復中進行強制切換NameNode的做法)
返回結果,不支持,並且誠懇的提示,這種方式是在手動故障轉移的情況下,該命令才會起作用
方法二:(奏效)
我使用JPS檢查了一下ZooKeeper集群的狀態,發現沒有任何征兆的失效了兩個,原來是ZK的原因,於是重新啟動ZK集群,然后重新啟動ZKFailoverController,沒有這個角色存在,自然不會自動切換NameNode了
如果,您認為閱讀這篇博客讓您有些收獲,不妨點擊一下右下角的【推薦】。
如果,您希望更容易地發現我的新博客,不妨點擊一下左下角的【關注我】。
如果,您對我的博客所講述的內容有興趣,請繼續關注我的后續博客,我是【劉超★ljc】。
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。