cloudera管理器未能检测到cloudera manager服务器

lf5gs5x2  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(396)

我有两台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服务器时遇到问题(群集安装的第三步)
问题跟踪:

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 "", line 1, in
File "", 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地址,两个域名都会得到80.94.86.165。但我不知道怎么解决这个问题?
如果你需要更多的数据,请告诉我。
对不起我的英语。
7nbnzgx9

7nbnzgx91#

端口7182似乎由于安全组配置而被阻塞。尝试允许7182 tcp端口。建议允许此链接中的端口。

gz5pxeao

gz5pxeao2#

如果两个dns给你相同的ip,我确认你有问题。。。
检查您运行的是centos x86\U 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&&chkconfig iptables off)
在client86-101.aihs.net(service client86-101.aihs.net start(or restart))中启动(或重新启动)cloudera scm服务器服务
删除您创建的任何现有集群(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
这两个节点的配置应该完全相同。
希望这有帮助

相关问题