在某些情况下,您需要手动恢复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介绍。
文档内容是否对您有帮助?