我尝试使用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:完成并行引导程序
答案 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主机上执行相同的操作。