Cloudera-Manager-agent 誤刪恢復

場景:

同事操作失誤,將agent節點誤刪了 

解決方法 

 1.對比正常agent節點與被刪除節點安裝包差異

 yum list installed |grep cloudera

2.通過和正常的服務器對比我們發現,丟失的只有cloudera-manager-agent.x86_64

3.查看yum源中所有cloudera-manager組件:

yum search cloudera-manager

我們可以發現 cloudera-manager-agent.x86_64 是我們刪除的agent包

4.安裝:cloudera-manager-agent.x86_64

yum install cloudera-manager-agent.x86_64

5.啓動agent節點

systemctl start cloudera-scm-agent

 啓動失敗,查看日誌,我們發現他連接的是 localhost:7182 而不是 server端的ip

[14/Jan/2020 14:02:14 +0000] 10599 MainThread agent        ERROR    Heartbeating to localhost:7182 failed.
Traceback (most recent call last):
  File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/cmf/agent.py", line 1390, in _send_heartbeat
    self.cfg.master_port)
  File "/opt/cloudera/cm-agent/lib/python2.7/site-packages/avro/ipc.py", line 469, in __init__
    self.conn.connect()
  File "/usr/lib64/python2.7/httplib.py", line 833, in connect
    self.timeout, self.source_address)
  File "/usr/lib64/python2.7/socket.py", line 571, in create_connection
    raise err
error: [Errno 111] Connection refused
[14/Jan/2020 14:02:14 +0000] 10599 MainThread heartbeat_tracker INFO     HB stats (seconds): num:1 LIFE_MIN:0.00 min:0.00 mean:0.00 max:0.00 LIFE_MAX:0.00

6.修改 cloudera-scm-agent 連接的 cloudera-scm-server 配置

vi /etc/cloudera-scm-agent/config.ini
# 修改cm的ip。
server_host=192.168.2.111

 7.重啓agent服務

systemctl restart cloudera-scm-agent

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章