使用Ambari Cluster Install向导将新节点添加到群集

时间:2016-05-06 12:42:28

标签: cluster-computing ambari selectnodes analytics-for-apache-hdp bigdata

我最初使用Ambari Cluster Install向导成功安装了2个从属节点(node01,node02)群集。

我的Ambari服务器正在其他节点(节点00)上运行。

问题是在安装向导时我只提供了2个从属节点(因为它要求我输入目标主机)

所以我假设并给了节点01,节点02(奴隶(说)),

最后,默认情况下,节点01和节点02表现为主服务器和从服务器(所有服务/组件由这两个节点(节点01和02)共享,并且成功运行并成为2节点集群

现在我的要求是想要添加节点00(Ambari服务器正在运行)以使整个系统成为3节点集群,并希望将节点00作为主节点(如果有任何可能性),或者只是添加并运行很少有服务。

所有服务都在节点01和节点02之间共享,因此需要为节点00添加哪些服务。

我应该将节点00作为数据节点/名称节点/秒。名称节点?如果是的话怎么样?

请帮帮我。

感谢

1 个答案:

答案 0 :(得分:0)

最佳选择是通过再次卸载和安装Ambari来重新创建结构。第二个选项是使用使用curl的Ambari Rest API调用来禁用然后删除组件(此选项在Ambari UI中不存在,因此您需要使用Rest API调用),然后从Ambari UI再次添加它。

https://cwiki.apache.org/confluence/display/AMBARI/Using+APIs+to+delete+a+service+or+all+host+components+on+a+host

在此之前,请确保备份数据和元数据文件。我想你可能正在使用postgres为Hive&存储Ambari元数据和mysql。来自oozie的德比。您可能还需要备份元数据。