问题现象

    安装 OceanBase 集群的 INSTALL 任务中 at_install_obagent 子任务失败,且报错信息如下所示。

    1. 2018-02-08 14:04:20 - error - 18046 - ob_atom_task_base:153 - Traceback (most recent call last):
    2. File "/root/obztools/task/ob_atom_task_base.py", line 149, in execute
    3. handler()
    4. File "/root/obztools/task/obauto_plus/ob_install_plus.py", line 245, in at_install_obagent
    5. ctx_obj.install_obagent()
    6. File "/root/obztools/task/obauto_plus/ob_ctx_install_plus.py", line 279, in install_obagent
    7. self.alarm_handler.alarm_remove(self.dynamic['obs_list'])
    8. File "/root/obztools/task/obauto/ob_alarm.py", line 119, in alarm_remove
    9. raise ob_exception.Error("ob_agentd proc exists, please check")
    10. Error: ob_agentd proc exists, please check

    解决方法

    1. 以 root 用户登录到 OceanBase 服务器。
    2. 执行 ps –ef |grepob_ 查看是否残留 agent 相关的进程。
    3. 执行 pkill -f-9 ob_ ,杀掉残留进程。
    4. 单击 重试任务