问题现象
安装 OceanBase 集群的 INSTALL 任务中 at_install_obagent 子任务失败,且报错信息如下所示。
2018-02-08 14:04:20 - error - 18046 - ob_atom_task_base:153 - Traceback (most recent call last):
File "/root/obztools/task/ob_atom_task_base.py", line 149, in execute
handler()
File "/root/obztools/task/obauto_plus/ob_install_plus.py", line 245, in at_install_obagent
ctx_obj.install_obagent()
File "/root/obztools/task/obauto_plus/ob_ctx_install_plus.py", line 279, in install_obagent
self.alarm_handler.alarm_remove(self.dynamic['obs_list'])
File "/root/obztools/task/obauto/ob_alarm.py", line 119, in alarm_remove
raise ob_exception.Error("ob_agentd proc exists, please check")
Error: ob_agentd proc exists, please check
解决方法
- 以 root 用户登录到 OceanBase 服务器。
- 执行
ps –ef |grepob_
查看是否残留 agent 相关的进程。 - 执行
pkill -f-9 ob_
,杀掉残留进程。 - 单击 重试任务 。