【问题标题】:Cloudera Host Installation failure: Failed to detect Cloudera Manager ServerCloudera主机安装失败:无法检测到Cloudera Manager Server
【发布时间】:2016-01-08 22:30:15
【问题描述】:

我正在尝试使用 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 上的“将主机添加到集群”方案的“集群安装”部分遇到问题。

当管理器尝试检测 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 

我尝试按照 Cheoute 在以下链接中的说明进行操作,但似乎无法解决我的问题。我也有与海报不同的错误。 Cloudera Manager. Failed to detect Cloudera Manager Server

如果在命令行上使用以下内容,则没有错误。

python -c '导入套接字;导入系统; 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 中解决此问题。

【问题讨论】:

    标签: hadoop cloudera-manager


    【解决方案1】:

    我发现我可以让我的系统管理员删除我的反向 DNS 条目,然后管理员就可以正常工作了。我不知道是否有更好的解决方案(可能有),但这是我想出的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多