0

我最初使用Ambari群集安装向导成功安装了2个从属节点(node01,node02)群集。使用Ambari群集安装向导将新节点添加到群集

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

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

,所以我认为,给节点01,节点02(从(比如说)),

最终默认节点01和节点02表现为主机和从机(所有的服务/组件是由这两个节点(节点01和02)共享,它成功地去了,成为2节点集群

现在什么是我的要求是要添加节点00(Ambari服务器正在运行),使整个系统为3节点群集,并希望使节点00作为桅杆呃(如果有任何可能的话),或者简单地在其上添加和运行很少的服务。

一件事的所有服务都节点01和节点02之间共享,因此需要什么样的服务,以增加对节点00

应我做点00的数据节点/名点/秒。名称节点?如果是的话如何?

请帮帮我。

感谢

回答

0

最好的办法是通过卸载并重新安装Ambari重新结构。第二个选择是使用Ambari Rest API调用,使用curl禁用然后删除组件(该选项在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来存储Ambari元数据和mysql的Hive & Derby来自oozie。您可能还需要备份元数据。