Hadoop Ambari无法确认主机

时间:2013-11-21 08:37:32

标签: hadoop

我尝试使用Ambari来管理Hadoop集群的安装和维护。

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

但是在第3步 - 确认主机,错误显示在下面

我检查了/ var / log / ambari-server上的日志,我找到了:

  

信息:root:使用/usr/lib/python2.6/site-packages/ambari_server群集主操作系统的bootStrapping主机['qiao']:用户'root'sshKey文件/ var / run / ambari-server /的redhat6 bootstrap / 1 / sshKey password使用tmp dir / var / run / ambari-server / bootstrap / 1 ambari:master; server_port:8080; ambari版本:1.4.1.25

     

INFO:root:执行并行引导程序

     

错误:root:错误:主机qiao的bootstrap失败,因为之前的操作已完成非零退出代码(1)

     

INFO:root:完成并行引导程序

3 个答案:

答案 0 :(得分:2)

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

ambari-server reset

ambari-server setup

答案 1 :(得分:0)

请重启ambari-server

ambari-server restart

然后尝试访问Ambari

它会起作用。

答案 2 :(得分: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主机添加到主机列表,则需要在Ambari主机上执行相同的操作。