本帖最后由 nettman 于 2014-9-9 11:21 编辑
问题导读:
1.Cloudera Manager在线安装你认为有什么优点和缺点?
2.Cloudera Manager安装过程中遇到,你认为该如何解决?
安装过程中,由于网络终端,导致下面问题:
问题1:安装停止在获取安装锁
/tmp/scm_prepare_node.tYlmPfrT
using SSH_CLIENT to get the SCM hostname: 172.16.77.20 33950 22
opening logging file descriptor
正在启动安装脚本... 正在获取安装锁... BEGIN flock 4
这段大概过了半个小时,一次卸载,一次等了快1个小时,终于过去了,
问题2:不能选择主机
安装失败了,重新不能选主机
如下图所示
图1
解决方案,需要清理安装失败文件
卸载 Cloudera Manager 5.1.x.和 相关软件【官网翻译:高可用】
问题3:hosts域名配置问题
我们原生hadoop的配置中,一般不配置域名hosts,但是在clouder manager中,这个如果不配置安装过程中会遇到问题
比如
原生hadoop可以这样配置
172.17.77.21 master
clouder manager则下面配置
172.17.77.21 master .aboutyun.com master
如上图图1则是显示的host域名
万能解决方案:
卸载参考:
卸载 Cloudera Manager 5.1.x.和 相关软件【官网翻译:高可用】
问题4:DNS配置问题
BEGIN host -t PTR 172.16.77.51
51.77.16.172.in-addr.arpa domain name pointer localhost.
END (0)
using localhost 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();' localhost 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.error: [Errno 111] Connection refused
END (1)
could not contact scm server at localhost:7182, giving up
waiting for rollback request 复制代码
无法检测 Cloudera Manager Server。
安装CDH5时出错 51.77.16.172.in-addr.arpa domain name pointer localhost.
解决办法:
这个是因为使用的DNS是联通的server,联通会将所有保留的网络地址RFC1918( http://tools.ietf.org/html/rfc1918 )都指向"bogon" 这个hostname。
将集群的dns服务器设置为8.8.8.8即可解决这个问题,官方给出的解释也是DNS服务器配置问题。
参见:
http://community.cloudera.com/t5 ... 2-in/m-p/4843#U4843