使用Ambari群集安装向导将新节点添加到群集



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

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

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

所以我假设并给出了节点01、节点02(比如说从节点)、

最终,默认情况下,节点01和节点02充当主节点和从节点(所有服务/组件由这两个节点(节点01和02)共享),它成功地成为了2节点集群

现在,我的要求是添加节点00(Ambari服务器正在运行),使整个系统成为3节点集群,并将节点00作为主节点(如果有任何可能性的话),或者简单地添加并运行它上的一些服务。

一件事是,所有服务都在节点01和节点02之间共享,那么节点00需要添加什么服务。

我应该将节点00设为数据节点/名称节点/秒吗。名称节点?如果是,如何?

请帮帮我。

感谢

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

https://cwiki.apache.org/confluence/display/AMBARI/Using+API+到+删除+a+服务+或+所有+主机+组件+在+a+主机上

在执行此操作之前,请确保备份数据和元数据文件。我认为您可能正在使用postgres来存储Ambari元数据,并使用mysql来存储Hive&德比。您可能还需要备份元数据。

最新更新