Cloudera 主机安装失败:未能检测到 Cloudera Manager Server
Cloudera Host Installation failure: Failed to detect Cloudera Manager Server
我正在尝试使用 Cloudera Manager 将主机放在 hadoop 集群上。
我为此使用的两台计算机如下:
10.10.10.9 is supposed to be a DataNode and my first host
10.10.10.10 has the Cloudera Manager and will be the NameNode
经理在 GUI 上 "Add Hosts to the Cluster" 场景的 "Cluster Installation" 部分遇到问题。
管理器尝试检测 Cloudera Manager Server 时出现以下错误:
BEGIN host -t PTR 10.10.10.10
10.10.10.10.in-addr.arpa domain name pointer stardestroyer.riis.local.
END (0)
using stardestroyer.riis.local as scm server hostname
BEGIN which python
/usr/bin/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();' stardestroyer.riis.local 7182
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.gaierror: [Errno -2] Name or service not known
END (1)
could not contact scm server at stardestroyer.riis.local:7182, giving up
waiting for rollback request
我尝试按照 Cheloute 在以下 link 中的指示进行操作,但它似乎并没有解决我的问题。我也有一个与海报不同的错误。
Cloudera Manager. Failed to detect Cloudera Manager Server
如果在命令行中使用以下内容,则没有错误。
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();' 10.10.10.10 7182
不过,我不太确定如何在 Cloudera Manager 中解决此问题。
我发现我可以让我的系统管理员删除我的反向 DNS 条目,然后管理员就可以正常工作了。我不知道是否有更好的解决方案(可能有),但这是我想出的解决方案。
我正在尝试使用 Cloudera Manager 将主机放在 hadoop 集群上。
我为此使用的两台计算机如下:
10.10.10.9 is supposed to be a DataNode and my first host
10.10.10.10 has the Cloudera Manager and will be the NameNode
经理在 GUI 上 "Add Hosts to the Cluster" 场景的 "Cluster Installation" 部分遇到问题。
管理器尝试检测 Cloudera Manager Server 时出现以下错误:
BEGIN host -t PTR 10.10.10.10
10.10.10.10.in-addr.arpa domain name pointer stardestroyer.riis.local.
END (0)
using stardestroyer.riis.local as scm server hostname
BEGIN which python
/usr/bin/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();' stardestroyer.riis.local 7182
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.gaierror: [Errno -2] Name or service not known
END (1)
could not contact scm server at stardestroyer.riis.local:7182, giving up
waiting for rollback request
我尝试按照 Cheloute 在以下 link 中的指示进行操作,但它似乎并没有解决我的问题。我也有一个与海报不同的错误。 Cloudera Manager. Failed to detect Cloudera Manager Server
如果在命令行中使用以下内容,则没有错误。
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();' 10.10.10.10 7182
不过,我不太确定如何在 Cloudera Manager 中解决此问题。
我发现我可以让我的系统管理员删除我的反向 DNS 条目,然后管理员就可以正常工作了。我不知道是否有更好的解决方案(可能有),但这是我想出的解决方案。