OCP如何启动

【 使用环境 】 测试环境
【 OB or 其他组件 】OCP
【 使用版本 】4.2.1
【问题描述】我是先安装ob集群,再单独安装ocp组件的,然后ocp再接管ob的,但是我刚刚重启了ocp主机,ocp没有自动启动,请问我要如何启动他
【复现路径】使用obd cluster start myoceanbase会提示obproxy端口已经占用,但是我用Kill -9杀obproxy进程杀不掉,他会重启再起一个,请问要怎么解决?obd cluster start myoceanbase是启动整个ob所有组件吧,如何只单独启动ocp服务呢?

obd cluster restart myoceanbase 看下。


就是会提示我前面说的端口已经存在

obd cluster stop myoceanbase -c obproxy-ce
看下进程和端口还占用那。


停不掉

netstat -anp |grep 2883

ps -ef|grep 24844

kill -9 24844 看下

我之前Kill -9好几回了,杀不掉 :joy:

杀了后会重启生成新的pid


3775守护进程先杀掉。
再杀掉5241 看下还起来吗
如果不起来 restart 下集群,

我杀了后再obd cluster start myoceanbase现在2881能启动,ocp的8080端口仍然没有监听,然后obproxy刚开始没启动我再用obd cluster start myoceanbase -c obproxy-ce启动,但是只有一台obproxy启动,另外一台没启动,截图是obproxy部分日志

单独对接确认中。

问题已确认:使用obd部署ob和ocp同时接管了ob(metadb),并使用ocp部署obproxy并关联了ob、均部署在2个节点,导致obd重启obproxy时检查到了ocp部署的obproxy,且ocp部署的obp有checkalive守护,手动杀掉obp是会被拉起。2个不同部署方式的obp同时存在,且端口一致,怀疑是部署时有个服务节点obp被关掉,未检测到。

解决方案:由于部署比较混乱,推荐重新部署ocp,重新接管ob即可,无需再部署obproxy。

1 个赞