我最初使用Ambari Cluster Install向导成功安装了2个从属节点(node01,node02)群集。
我的Ambari服务器正在其他节点(节点00)上运行。
问题是在安装向导时我只提供了2个从属节点(因为它要求我输入目标主机)
所以我假设并给了节点01,节点02(奴隶(说)),
最后,默认情况下,节点01和节点02表现为主服务器和从服务器(所有服务/组件由这两个节点(节点01和02)共享,并且成功运行并成为2节点集群
现在我的要求是想要添加节点00(Ambari服务器正在运行)以使整个系统成为3节点集群,并希望将节点00作为主节点(如果有任何可能性),或者只是添加并运行很少有服务。
所有服务都在节点01和节点02之间共享,因此需要为节点00添加哪些服务。
我应该将节点00作为数据节点/名称节点/秒。名称节点?如果是的话怎么样?
请帮帮我。
感谢
答案 0 :(得分:0)
最佳选择是通过再次卸载和安装Ambari来重新创建结构。第二个选项是使用使用curl的Ambari Rest API调用来禁用然后删除组件(此选项在Ambari UI中不存在,因此您需要使用Rest API调用),然后从Ambari UI再次添加它。
在此之前,请确保备份数据和元数据文件。我想你可能正在使用postgres为Hive&存储Ambari元数据和mysql。来自oozie的德比。您可能还需要备份元数据。