环境

cloudera 5.4.1

CentOS release 6.6 x64


报错


[02/Jul/2015 04:03:31 +0000] 18593 MainThread agent        ERROR    Heartbeating to localhost:7182 failed.

Traceback (most recent call last):

  File "/usr/lib64/cmf/agent/src/cmf/agent.py", line 975, in send_heartbeat

    self.master_port)

  File "/usr/lib64/cmf/agent/build/env/lib/python2.6/site-packages/avro-1.6.3-py2.6.egg/avro/ipc.py", line 464, in __init__

    self.conn.connect()

  File "/usr/lib64/python2.6/httplib.py", line 720, in connect

    self.timeout)

  File "/usr/lib64/python2.6/socket.py", line 567, in create_connection

    raise error, msg

error: [Errno 111] Connection refused

[02/Jul/2015 04:04:31 +0000] 18593 MainThread agent        ERROR    Heartbeating to localhost:7182 failed.

Traceback (most recent call last):

  File "/usr/lib64/cmf/agent/src/cmf/agent.py", line 975, in send_heartbeat

    self.master_port)

  File "/usr/lib64/cmf/agent/build/env/lib/python2.6/site-packages/avro-1.6.3-py2.6.egg/avro/ipc.py", line 464, in __init__

    self.conn.connect()

  File "/usr/lib64/python2.6/httplib.py", line 720, in connect

    self.timeout)

  File "/usr/lib64/python2.6/socket.py", line 567, in create_connection

    raise error, msg

error: [Errno 111] Connection refused


解决:

修改客户端 /etc/cloudera-scm-agent/config.ini配置文件中service_host 为cloudera_server地址或者主机名并开启server端口7182

如:server_host=172.16.1.249