Hadoop Cloudera经理。未能检测到Cloudera Manager服务器

Hadoop Cloudera经理。未能检测到Cloudera Manager服务器,hadoop,bigdata,cloudera,cloudera-manager,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服务器安装在client86-101.aihs.net上。我在检测Cloudera Manager服务器时遇到问题(群集安装的第三步) 问题跟踪: BEGIN host -t PTR 80.94.86.101 101.86.94.80.in-addr.arpa domain name

我有两台装有CentOS 6.5的电脑

client86-101.aihs.net 80.94.86.101

client86-103.aihs.net 80.94.86.103
cloudera manager服务器
安装在client86-101.aihs.net上。我在检测Cloudera Manager服务器时遇到问题(群集安装的第三步)

问题跟踪:

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
开始主机-t PTR 80.94.86.101
101.86.94.80.in-addr.arpa域名指针client86-101.aihs.net。
完(0)
使用client86-101.aihs.net作为scm服务器主机名
从哪条python开始
完(0)
开始python-c的导入套接字;导入系统;s=插座.socket(插座.AF_INET);s、 设置超时(5.0);s、 connect((sys.argv[1],int(sys.argv[2]));s、 close();'client86-101.aihs.net 7182
/usr/bin/python
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“”,第1行,在connect中
socket.error:[Errno 111]连接被拒绝
完(一)
无法联系位于client86-101的scm服务器。aihs.net:7182,正在放弃
正在等待回滚请求
我认为问题在于这个域名(
lient86-101.aihs.net
client86-103.aihs.net
)。因为如果你检查这个域名的ip地址,两个域名都会得到80.94.86.165。但我不知道如何解决这个问题

如果你需要更多的数据,请告诉我


对不起,我说的是英语。

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

如果两个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服务器的节点作为Hadoop节点进行管理
请注意,Cloudera Manager希望/etc/hosts的这种定义能够起作用:

127.0.0.1本地主机
80.94.86.101客户端86-101.aihs.net客户端86-101
80.94.86.103客户端86-103.aihs.net客户端86-103

这两个节点的配置应该完全相同

希望这有帮助