2014-02-28 46 views
2

我正在本地機器上安裝cloudera管理器。 當試圖添加新主機獲取跟隨錯誤爲什麼我得到這個錯誤「安裝失敗,無法從代理接收心跳。」在cloudera安裝

安裝失敗。未能收到來自代理的心跳。

  • 確保主機的主機名配置正確。

  • 確保Cloudera Manager服務器 (檢查防火牆規則)可以訪問端口7182。

  • 確保端口9000和9001在被添加的主機上空閒。

  • 檢查代理日誌在主機上的/ var/log/cloudera-scm-agent /上添加了 (在安裝細節中可以找到一些日誌)。

    我檢查日誌,它表明類似的主機名從規範名稱不同

    所以我也改變了主機名從的/etc/resolv.conf 但仍然得到SAM錯誤

+0

我運行下面的命令 的netstat -an | grep 9000 輸出是 tcp 0 0 :: 1:9000 ::: * LISTEN –

回答

0

我在文件/ etc/hosts中有一個簡單的錯誤: 你有沒有檢查過你有DNS和反向DNS?

然後要檢查您的端口是否打開7182,您應該執行telnet IP 7182(由Cloudera Manager Server的主機替換IP)。

如果仍然存在一些問題,也許您已經忘記關閉防火牆(iptables)。

問候,K.

+0

嗨如何檢查反向dns?我在Centos7上安裝3個節點集羣並面臨相同的心跳問題 – TKHN

+0

那麼,你可以寫在您的linux終端>主機[您的IP] 例如:主機52.30.30.23 並且不要忘記檢查/ etc/hosts文件的正確性。 – kulssaka

相關問題