我正在安装cloudera。我成功启动了cloudera-server。但是当我启动cloudera-agent时,日志会显示以下错误。
[15 / Aug / 2016 03:41:41 +0000] 114598 MainThread agent ERROR
无法连接到上一个主管。追溯(最近的电话 最后):文件 " /usr/lib/cmf/agent/build/env/lib/python2.7/site-packages/cmf-5.8.1-py2.7.egg/cmf/agent.py" ;, 第2039行,在find_or_start_supervisor中 self.get_supervisor_process_info()文件" /usr/lib/cmf/agent/build/env/lib/python2.7/site-packages/cmf-5.8.1-py2.7.egg/cmf/agent.py& #34 ;, 第2185行,在get_supervisor_process_info中 self.identifier = self.supervisor_client.supervisor.getIdentification()文件 " /usr/lib/python2.7/xmlrpclib.py" ;,第1233行,致电 返回self .__ send(self .__ name,args)文件" /usr/lib/python2.7/xmlrpclib.py" ;,第1587行,在__request中 verbose = self .__ verbose File" /usr/lib/cmf/agent/build/env/lib/python2.7/site-packages/supervisor-3.0-py2.7.egg/supervisor/xmlrpc.py" ;, 第460行,请求中 self.connection.request(' POST',handler,request_body,self.headers)文件" /usr/lib/python2.7/httplib.py" ;,第979行,在 请求 self._send_request(method,url,body,headers)文件" /usr/lib/python2.7/httplib.py",第1013行,在_send_request中 self.endheaders(body)文件" /usr/lib/python2.7/httplib.py" ;,第975行,在endheaders中 self._send_output(message_body)文件" /usr/lib/python2.7/httplib.py",第835行,在_send_output中 self.send(msg)File" /usr/lib/python2.7/httplib.py" ;,第797行,发送 self.connect()文件" /usr/lib/python2.7/httplib.py",第778行,在连接中 self.timeout,self.source_address)文件" /usr/lib/python2.7/socket.py",第571行,在create_connection中 提出错误错误:[Errno 111]拒绝连接
我尝试了PlanB和PlanC两种方法,它们显示相同的错误。 我确定以下
我的服务器正在收听7182
cloudera-agent机器可以访问服务器机器。
我的主机配置正确。
因为我使用curl cloudera-master:7182测试服务器的连接,结果显示它连接成功,我的主机是正确的。
** root @cloudera-node1:/ home / tuomao #curl cloudera-master:7182 错误405 HTTP方法GET不是 此URL支持
HTTP ERROR 405
访问/的问题。原因:
HTTP method GET is not supported by this URL
由提供支持
我已经从互联网上搜索了所有的答案,但仍无法找到错误的地方。可以帮我解决一下吗?