在某些情況下,您需要手動恢復Standby NameNode,例如某臺NameNode數據目錄被誤刪、NameNode editslog產生了大量堆積,Active NameNode狀態健康并且已經手動完成checkpoint等場景。本文介紹如何手動恢復Standby NameNode。
操作步驟
在EMR控制臺停止需要恢復的NameNode節點。
通過SSH方式,登錄到需要恢復的NameNode所在節點,請參見登錄集群。
執行以下命令,切換到hdfs用戶。
su hdfs
執行以下命令,初始化Standby NameNode。
hdfs namenode -bootstrapStandby # 確認信息無誤后,輸入Y
在EMR控制臺啟動NameNode節點,并通過Web UI查看NameNode的狀態。
通過Web UI查看NameNode狀態的詳細信息,請參見HDFS Web UI介紹。
文檔內容是否對您有幫助?