2017-04-24 93 views
0

我正嘗試在CentOS7上創建本地主機Apache Ambari集羣。我使用Ambari 2.2.2用下面的命令下載並安裝從Ambari庫二進制文件創建Apache Ambari集羣時無法註冊主機

cd /etc/yum.repos.d/ 
wget http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.2.2.0/ambari.repo 
yum install ambari-server 
ambari-server setup 
ambari-server start 

開始我做的Hortonworks描述,包括密碼的ssh的設置中,所有必要的準備步驟的服務器之前其根據在互聯網上發現的帖子,是常見的問題原因。我

ssh [email protected] 

驗證它在創建集羣中的「安裝選項」窗口,我進入我要創建(在我的情況是localhost)的主機名和已經嘗試過這兩個選項,這是

  • direktly提供RSA密鑰 - 在「安裝」階段在這種情況下,下一個窗口 簡單stucks,不往前走, 顯示沒有錯誤
  • 執行主機的手動註冊。

對於我已經下載並安裝了第二個選項ambari劑

yum install ambari-agent 
ambari-agent start 

在手動主機註冊我正在以下錯誤

「主機檢查被跳過1臺主機的情況下沒有註冊。「

當我點擊「失敗」,這在互聯網上描述的某些情況下,應該提供一個問題,我看到下面 「與服務器註冊的更精確的描述...... 註冊與服務器失敗「。

因此,我現在甚至沒有從哪裏開始尋找這個錯誤的可能原因。

回答

0

Ambari集羣節點需要配置完全限定域名(FQDN)。 localhost不是FQDN。您需要使用FQDN配置節點,然後重試安裝。你可以使用像這樣的:localhost.local這是一個FQDN。這個要求以及如何配置節點以符合它的要求記錄在前提條件中。來自HDP documentation

系統中的所有主機必須配置爲正向和反向DNS。

如果以這種方式無法配置DNS,則應編輯羣集中每臺主機上的/ etc/hosts文件以包含每臺主機的IP地址和完全限定的域名。