官网步骤:html
若是NameNode主机有硬件问题,而且须要将NameNode移动到另外一个主机,则能够这样作:
若是要将NameNode移动到的主机不在群集中,请按照将群集添加到群集中的说明添加主机。
中止全部集群服务。
备份现有NameNode主机上的dfs.name.dir目录。确保你备份fsimage和编辑文件。它们应该在由dfs.name.dir属性指定的全部目录中相同。
将您已备份的文件从旧NameNode主机上的dfs.name.dir目录复制到要运行NameNode的主机。
转到HDFS服务。
单击实例选项卡。
选中NameNode角色实例旁边的复选框,而后单击删除按钮。再次点击删除确认。
在显示的查看配置更改页面中,单击跳过。
单击添加以添加NameNode角色实例。
选择要运行NameNode的主机,而后单击继续。
指定将数据复制到新主机上的dfs.name.dir目录的位置,而后单击接受更改。
启动集群服务。 HDFS服务启动后,Cloudera Manager将新的配置文件分发到DataNode,DataNode将使用新的NameNode主机的IP地址进行配置。
转到HDFS服务。 NameNode,Secondary NameNode和DataNode角色应分别显示已启动的进程状态,而且HDFS服务应显示状态良好。htm
参考连接:进程
http://www.cloudera.com/documentation/manager/5-0-x/Cloudera-Manager-Managing-Clusters/cm5mc_move_nn.htmlio