報錯:
無明顯報錯
狀況:
所有namenode都是standby,即ZK服務未生效
嘗試一:手動強制轉化某個namenode為active
操作:在某台namenode上,執行 hdfs haadmin -transitionToActive --forcemanual nn1 (nn1是你的某台nameservice-id)
結果:nn1被成功轉為active。但是在stop-dfs.sh后再一次start-dfs.sh后,所有namenode仍然都是standby
結論:果然因該是ZK的問題
嘗試二:初始化ZK
操作:在某台namenode上,執行 hdfs zkfc -formatZK
結果:重新 start-dfs.sh后,一切正常
