Server version: OceanBase_CE 4.3.5.0
之前部署了OCP后,通过OCP部署了一套三节点集群供业务使用,由于OCP所在服务器内存不足,导致OCP崩溃,问了deepseek后,执行了obd cluster edit-config myocp修改了OCP集群的配置文件,然后根据提示执行了 obd cluster redeploy myocp,成功将OCP拉起来了,但是登录OCP页面发现里面的集群信息没了,现在OCP主页显示集群租户和主机全部为0,又问了DEEPSEEK,让接管集群;
在集群-接管集群中填写了信息,连接方式选的OBProxy,访问地址填写的集群一个节点的IP,端口2883,集群名与原来一致,root@sys 密码按照实际填写了,下一步时显示密码不正确,该怎么办?
我又继续在deepseek提问,让修改proxyro 用户密码,我通过命令obclient -h192.168.15.1 -P2883 -uroot@sys#IC_EVN -p登录了root@sys,执行了ALTER USER proxyro IDENTIFIED BY ‘新密码’;重置了proxyro的密码,将proxyro和root@sys修改成了一样的,再OCP点下一步还是说密码不一致,obclient -h192.168.15.1 -P2883 -uproxyro@sys#IC_EVN -p 登录报错ERROR 1045 (42000): Access denied for user ‘proxyro@sys#IC_EVN’@'192.168.15.3 (using password: YES) ;过了一会再返回OCP接管集群页面,填写这个密码又成功接管了,通过obclient -h192.168.15.1 -P2883 -uproxyro@sys#IC_EVN -p 命令用这个密码登录还是显示不正确,这是什么原因呢
等大佬们解答
使用2881进行接管。2883接管失败问题是老问题了
proxy可以单独接管

尝试接管OCP集群也是一样的问题,报错:连接集群myocp失败, 请检查该集群sys租户root用户凭据是否正确,sys租户白名单设置是否正确,以及网络是否连通
obclient -h172.18.5.13 -P2883 -uroot@sys -p用这个密码能登录,
obclient -h172.18.5.13 -P2883 -uproxyro@sys -p用这个相同的密码就登录失败;
select * from mysql.user; 查看 passowrd字段是一样的。
我尝试接管myocp集群,使用直连2881端口,报错:连接集群失败, 请检查该集群sys租户root用户凭据是否正确,sys租户白名单设置是否正确,以及网络是否连通
在服务器上使用命令obclient -h192.168.5.3 -P2881 -uroot@sys -p是能连接成功的
这一步操作相当于metadb+ocp都重建了。你看一下你ocp的任务列表是否已经存在接管任务了?
OCP崩溃的正确处理方式应该是怎么样的,怎样才能不重建把原来的OCP拉起来
ocp-server服务还是meta集群奔溃。都需要看日志是什么导致的崩溃。
如果是ocp-server服务内存不足的,目前扩容ocp-server服务内存需要redeploy。扩容meta集群不需要。
这个好像没有相关资料介绍,只能尝试接管集群来操作