2016-03-02 137 views
0

我想讓Ambari在兩臺運行Hortonworks HDP 2.3沙箱的硬件機器之間工作。Ambari服務器無法添加新主機

兩臺機器都可以在沒有密碼的情況下成功從終端ssh進入對方。我試圖在主計算機(sandbox.hortonworks.com)上向Ambari添加一個新的數據節點(server1.hortonworks.com)。我只能假設我使用的fqdn是正確的,因爲所有的東西都是從終端上運行的。我可以成功

ssh server1 

當與RSA私鑰一起加入服務器1的FQDN到主計算機,然後出發,它失敗並說:

Host checks were skipped on 1 hosts that failed to register.

我真的不知道在哪裏從這裏開始,讓其他主機正確添加。

Screenshot

+0

hortonworks.com是您的域名? –

回答

0

您可以深入單擊紅色失敗文本,看看具體的故障。包括該日誌將幫助我們解決您的問題。

沒有看到日誌中的確切故障,我想這可能是一個DNS問題,因爲您使用的是hortonworks.com域。您是否已將兩臺服務器的條目添加到每個節點上的/ etc/hosts文件?

在每個節點上運行以下命令以分別獲得正確的FQDN和IP。

hostname -f 
ifconfig 

一旦你有了這些值,你需要將它們添加到每個主機上的/ etc/hosts文件中。

例如,如果你得到的值:

sandbox: 
sandbox.hortonworks.com 
192.168.1.12 

new node: 
server1.hortonworks.com 
192.168.1.13 

那麼你就需要在以下兩行添加到每個/ etc/hosts文件:

192.168.1.12 sandbox.hortonworks.com 
192.168.1.13 server1.hortonworks.com 
0

以下是的錯誤消息我看到當我點擊失敗時:

==========================創建目標目錄... ======= ===================命令開始​​時間2016-03-03 22:38:13連接到server1.hortonworks.com關閉d。 SSH命令執行完成host = server1.hortonworks.com,exitcode = 0命令結束時間2016-03-03 22:38:13 ====================== ====複製常用函數腳本... ==========================命令開始​​時間2016-03-03 22:38:13 scp /usr/lib/python2.6/site-packages/ambari_commons host = server1.hortonworks.com,exitcode = 0命令結束時間2016-03-03 22:38:14 =========== ===============複製操作系統類型檢查腳本... ==========================命令開始時間2016-03-03 22:38:14 scp /usr/lib/python2.6/site-packages/ambari_server/os_check_type.py host = server1.hortonworks.com,exitcode = 0命令結束時間2016-03-03 22:38:14 ==========================運行OS類型檢查... ============ ==============命令開始​​時間2016-03-03 22:38:14集羣主/集羣操作系統系列是redhat6和本地/當前操作系統系列是redhat6連接到server1.hortonworks.com關閉。 SSH命令執行完成host = server1.hortonworks.com,exitcode = 0命令結束時間2016-03-03 22:38:14 ====================== ====檢查遠程主機上的'sudo'包... ==========================命令開始​​時間2016-03-03 22 :38:14 sudo-1.8.6p3-20.el6_7.x86_64連接到server1.hortonworks.com關閉。 SSH命令執行完成host = server1.hortonworks.com,exitcode = 0命令結束時間2016-03-03 22:38:15 ====================== ====將repo文件複製到'tmp'文件夾中...... ==========================命令開始​​時間2016-03-03 22 :38:15 scp /etc/yum.repos。d/ambari.repo host = server1.hortonworks.com,exitcode = 0命令結束時間2016-03-03 22:38:15 ===================== =====移動文件到回購目錄... ==========================命令開始​​時間2016-03-03 22:38 :15連接到server1.hortonworks.com關閉。 SSH命令執行完成host = server1.hortonworks.com,exitcode = 0命令結束時間2016-03-03 22:38:15 ====================== ====更改ambari.repo的權限... ==========================命令開始​​時間2016-03-03 22:38 :15連接到server1.hortonworks.com關閉。 SSH命令執行完成host = server1.hortonworks.com,exitcode = 0命令結束時間2016-03-03 22:38:15 ====================== ====複製安裝腳本文件... ==========================命令開始​​時間2016-03-03 22:38:15 scp /usr/lib/python2.6/site-packages/ambari_server/setupAgent.py host = server1.hortonworks.com,exitcode = 0命令結束時間2016-03-03 22:38:15 ======= ===================運行安裝代理腳本... ======================== ==命令開始​​時間2016-03-03 22:38:15主機註冊中止。 Ambari代理主機無法訪問Ambari服務器的「sandbox.hortonworks.com:8080」。請檢查Ambari Agent主機和Ambari服務器連接之間的網絡連接,以關閉server1.hortonworks.com。 SSH命令執行完成host = server1.hortonworks.com,exitcode = 1命令結束時間2016-03-03 22:38:16錯誤:主機server1.hortonworks.com的引導失敗,因爲之前的操作使用非零退出代碼完成1)錯誤消息:tcgetattr:無效的參數與server1.hortonworks.com關閉的連接。標準輸出:主機註冊中止。 Ambari代理主機無法訪問Ambari服務器的「sandbox.hortonworks.com:8080」。請檢查Ambari Agent主機和Ambari服務器連接之間的網絡連接,以關閉server1.hortonworks.com。

+0

您應該在原始問題中包含此日誌。請看看我的答案,因爲我相信這仍然是DNS問題。 – cjackson

0

如果您收到錯誤消息:

主機註冊中止。 Ambari代理主機無法訪問Ambari服務器的「sandbox.hortonworks.com:8080」。請檢查Ambari Agent主機和Ambari服務器連接之間的網絡連接,以關閉server1.hortonworks.com。

注意:server1.hortonworks.com是應安裝Ambari代理的節點。如果您看到日誌文件,則可以看到該命令嘗試在server1.hortonworks.com上設置Ambari Agent - 「/usr/lib/python2.6/site-packages/ambari_server/setupAgent.py」

Resolution: 請檢查這裏提到的步驟:https://community.hortonworks.com/storage/attachments/2562-network-setup.pdf

相關問題