2013-11-21 28 views
1

我试图使用Ambari来管理Hadoop集群的安装和维护。Hadoop Ambari无法确认主机

当我启动ambari服务器后,我使用网页设置Hadoop集群。

但在第3 step--确认主机,错误显示如下

我位于/ var /日志/ ambari服务器检查日志,我发现:

INFO:root:BootStrapping hosts ['qiao'] using /usr/lib/python2.6/site-packages/ambari_server cluster primary OS: redhat6 with user 'root' sshKey File /var/run/ambari-server/bootstrap/1/sshKey password File null using tmp dir /var/run/ambari-server/bootstrap/1 ambari: master; server_port: 8080; ambari version: 1.4.1.25

INFO:root:Executing parallel bootstrap

ERROR:root:ERROR: Bootstrap of host qiao fails because previous action finished with non-zero exit code (1)

INFO:root:Finished parallel bootstrap

回答

2

你提供ssh rsa私钥还是粘贴它? 和您正在安装的地方,请确保您可以在不输入任何密码的情况下ssh到任何主机。 如果还是一样的错误,请尝试

ambari服务器复位

ambari服务器设置

+0

我试过了,但似乎没有用。 错误也是一样的: INFO:root:执行并行引导 错误:root:ERROR:引导主机qiao失败,因为之前的操作使用非零退出代码完成(1) – Roger

+0

我建议你在http: //hortonworks.com/community/forums/forum/installing-hdp/。它是hontonwork的论坛,ambari提交者,并且该链接是针对ambari和HDP安装问题的,在那里有许多ambari开发者。 –

+0

thks,superChing。 – Roger

0

请重新启动ambari服务器

ambari服务器重启

,然后尝试访问Ambari

它会工作。

0

确保您可以SSH列表中的每个主机,包括所有主控主机。

为此,请确保Ambari主机的.ssh/id_rsa.pub条目包含在每个主机的.ssh/authorized_keys文件中。然后从Ambari的主机ssh到每台服务器 - 并检查它是否要求输入密码。您可以使用像http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/这样的教程检查是否所有内容都已正确完成。

如果您将其添加到主机列表中,您需要对Ambari主机本身执行相同的操作。

相关问题