Cloudera经理。无法检测到Cloudera Manager Server

时间:2014-02-20 15:34:49

标签: hadoop bigdata cloudera cloudera-manager

我有两台装有 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.netclient86-103.aihs.net)。因为如果你检查这个域名ip-address,它们将获得两个名称的80.94.86.165。但我不知道如何解决这个问题?

如果您需要更多数据,请告诉我。

抱歉我的英文。

2 个答案:

答案 0 :(得分:0)

由于secuirity组配置,似乎端口7182被阻止。尝试允许7182 TCP端口。建议允许此link中的端口。

答案 1 :(得分: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 stop&amp;&amp; chkconfig iptables off)
  • 在client86-101.aihs.net(服务客户端86-101.aihs.net启动(或重新启动))中启动(或重新启动)cloudera-scm-server服务。
  • 删除您创建的任何现有群集(Cloudera Manager的主页,左侧,群集名称旁边的按钮,删除)
  • 您应该能够在群集上重新开始CDH的部署过程。在定义群集时不要忘记指定两个节点,Cloudera Manager默认情况下不管理托管Cloudera Manager Server的节点作为Hadoop节点。

请注意,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

并且这两个节点的配置应完全相同。

希望这有帮助