cdh5 hdfs中转移namenode从一台机器到另一台机器

官网步骤:

如果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服务应显示状态良好。

参考链接:

http://www.cloudera.com/documentation/manager/5-0-x/Cloudera-Manager-Managing-Clusters/cm5mc_move_nn.html

猜你喜欢

转载自my.oschina.net/u/3197158/blog/1625425