ambari中删除journalnode节点

之前谈过如何在ambari中增加journalnode节点服务,这篇将说明如何删除journalnode服务
说明:
hadooptest 为集群的名字,不是HA的名字
http://10.11.32.53:8080 为ambari管理界面
hadooptest.bj 为需要删除服务的主机

正常情况,首先journalnode服务最少需要3个节点,保障在删除操作的开始,你的journalnode服务存在3个以上

1、先在ambari界面停止需要删除的journalnode服务
2、修改hdfs.xml配置 dfs.namenode.shared.edits.dir内容,去掉删除的主机
3、重启namenode节点,(建议先重启standby nn节点,观察界面的journalnode是否正确,再重启active nn节点)
4、查看journalnode服务存在于哪些节点上
curl -u admin:admin -i -X GET http://10.11.32.53:8080/api/v1/clusters/hadooptest/host_components?HostRoles/component_name=JOURNALNODE
5、查看一个需删除的journalnode节点详细信息
curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://10.11.32.53:8080/api/v1/clusters/hadooptest/hosts/hadooptest.bj/host_components/JOURNALNODE
6、删除journalnode服务
curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://10.11.32.53:8080/api/v1/clusters/hadooptest/hosts/hadooptest.bj/host_components/JOURNALNODE

这样界面上,已经删除了那个journalnode节点,已经看不到了。

参考:

Ambari NameNode HA 回滚记录 

http://blog.sina.com.cn/s/blog_5742944d0102vnqh.html

猜你喜欢

转载自blog.csdn.net/mnasd/article/details/81066434