2014-02-20 69 views
3

我有兩個PC與的CentOS 6.5Cloudera經理。未能檢測到的Cloudera Manager服務器

client86-101.aihs.net 80.94.86.101 

client86-103.aihs.net 80.94.86.103 

cloudera-manager-server上client86-101.aihs.net安裝。我對檢測的Cloudera Manager服務器的問題

問題跟蹤(羣集安裝第3步。):

BEGIN host -t PTR 80.94.86.101 
101.86.94.80.in-addr.arpa domain name pointer client86-101.aihs.net. 
END (0) 
using client86-101.aihs.net as scm server hostname 
BEGIN which python 
END (0) 
BEGIN python -c 'import socket; import sys; s = socket.socket(socket.AF_INET); s.settimeout(5.0); s.connect((sys.argv[1], int(sys.argv[2]))); s.close();' client86-101.aihs.net 7182 
/usr/bin/python 
Traceback (most recent call last): 
File "<string>", line 1, in <module> 
File "<string>", line 1, in connect 
socket.error: [Errno 111] Connection refused 
END (1) 
could not contact scm server at client86-101.aihs.net:7182, giving up 
waiting for rollback request 

我認爲這個問題是在這個域名(lient86-101.aihs.netclient86-103.aihs.net)。因爲如果你檢查這個域名的IP地址,它將得到80.94.86.165這兩個名字。但我不知道如何解決這個問題?

如果您需要更多的數據,請告訴我。

對不起,我的英語。

回答

0

由於安全組配置,似乎端口7182被阻塞。嘗試允許7182 TCP端口。建議允許這個link中的端口。

0

如果兩個DNS給你相同的IP,我確認你有一個問題...

  • 檢查你正在運行一個CentOS x86_64的
  • 檢查每個節點的真實IP(使用ifconfig )。如果IP不是預期的IP,請編輯/ etc/sysconfig/network-scripts/ifcfg-以設置預期的固定IP並重新啓動網絡服務(/etc/init.d/network restart)
  • 檢查每個節點文件/ etc/sysconfig/network你的節點的實際主機名(一個應該是client86-101.aihs.net和另一個client86-103.aihs.net)
  • 檢查你的集羣的每個節點文件/ etc/hosts將正確的IP地址分配給正確的主機名。
  • 檢查的iptables關閉(/etc/init.d/iptables停止& & chkconfig的iptables的關閉)
  • 啓動(或重啓)在client86-101.aihs.net的Cloudera的-SCM服務器服務(服務client86- 101.aihs.net開始(或重新啓動))
  • 刪除您創建的任何現有羣集(Cloudera Manager的主頁,左側,羣集名稱旁邊的按鈕,刪除)
  • 您應該能夠重新啓動羣集上的CDH部署過程。當您定義羣集時,請不要忘記指定兩個節點,Cloudera Manager在默認情況下不管理承載Cloudera Manager Server的節點作爲Hadoop節點。

注意Cloudera的經理期待/ etc/hosts文件中這樣的定義的工作:

127.0.0.1本地主機
80.94.86.101 client86-101.aihs.net client86-101
80.94。 86.103 client86-103.aihs.net client86-103

這個配置應該對兩個節點完全一樣。

希望這會有幫助

相關問題