CDH-trouble:ProtocolError: <ProtocolError for 127.0.0.1/RPC2: 401 Unauthorized>

在安装CDH的Agent时遇到401 Unauthorized错误,通过检查发现Supervisord进程为旧版本。解决方案是终止旧的Supervisord进程,并在CM界面重试安装,最终成功解决问题。
摘要由CSDN通过智能技术生成
问题描述

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掉了。
然后在页面点击重试所有失败的主机,安装成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值