我有两台装有 CentOS 6.5
的电脑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 Server时遇到问题(群集安装的第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.net
,client86-103.aihs.net
)。因为如果你检查这个域名ip-address,它们将获得两个名称的80.94.86.165。但我不知道如何解决这个问题?
如果您需要更多数据,请告诉我。
抱歉我的英文。
答案 0 :(得分:0)
由于secuirity组配置,似乎端口7182被阻止。尝试允许7182 TCP端口。建议允许此link中的端口。
答案 1 :(得分:0)
如果两个DNS都为您提供相同的IP,我确认您遇到了问题...
请注意,Cloudera Manager期望这样的/ etc / hosts定义可以工作:
127.0.0.1 localhost
80.94.86.101 client86-101.aihs.net client86-101
80.94.86.103 client86-103.aihs.net client86-103
并且这两个节点的配置应完全相同。
希望这有帮助