问题描述
cdh在安装agent的时候,报如下的错误:
[22/Feb/2021 19:03:48 +0000] 31900 MainThread supervisor ERROR Failed! trying again in 2 second(s): <ProtocolError for 127.0.0.1/RPC2: 401 Unauthorized>
Traceback (most recent call last):
File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/cmf/supervisor.py", line 127, in connect
obj = cls(cfg, os_ops_obj)
File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/cmf/supervisor.py", line 87, in __init__
self.identifier = self.__get_supervisor_identification()
File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/cmf/util/__init__.py", line 531, in new_fn
return fn(self, *args, **kwargs)
File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/cmf/supervisor.py", line 365, in __get_supervisor_identification
return self.client.supervisor.getIdentification()
File "/usr/lib64/python2.7/xmlrpclib.py", line 1233, in __call__
return self.__send(self.__name, args)
File "/usr/lib64/python2.7/xmlrpclib.py", line 1591, in __request
verbose=self.__verbose
File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/supervisor/xmlrpc.py", line 470, in request
'' )
ProtocolError: <ProtocolError for 127.0.0.1/RPC2: 401 Unauthorized>
解决办法
我借鉴的https://www.cnblogs.com/zpan2019/p/13438728.html这篇文章,
当我ps -ef 查看supervisord进程的时候,发现这个进程是很久以前启动的,不是本次安装启动,于是我就将supervisord进程kill掉了。
然后在页面点击重试所有失败的主机,安装成功了。