2013-11-21 29 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主機本身執行相同的操作。

相關問題