4.3.5_bp3 ocp添加新zone后 Root Service 显示是空的

1 个赞

把sys租户的副本加到zone_1上即可

在添加新zone的同时已经添加到租户sys和tenant1中

围观

可能是有延迟性,你可以黑屏化查一下。


显示 是INACTIVE

OCP看一下这个节点状态

节点宕机了,去告警中心看下是什么原因导致的


端口都在没有宕机

我遇到过这个情况,和上述有点类似,新增 zone 后,RootService 和 LS 都是空的,大概等了10多分钟后它就自动补全了,所以可能是 rebalance 需要时间,我推测。

这个只是显示问题,请使用黑屏命令:
./observer cluster list
./observer rootserver list
查看总控服务的详细信息。
退出当前登录,重新admin登录COP就能看到了。

现在是刚加上新zone_1的时候是正常的,但是/data/myoceanbase/oceanbase下面有很多root用户的文件,我修改成admin后,启动:
obd cluster start myoceanbase -s “192.168.200.110”
报错如下:
[admin@ob1 log]$ obd cluster start myoceanbase -s “192.168.200.110”
Get local repositories ok
Load cluster param plugin ok
Cluster status check ok
[WARN] OBD-4521: The config observer_sys_password in obproxy-ce did not take effect, please config it in oceanbase-ce
cluster scenario: htap
Start observer ok
observer program health check ok
Connect to observer 192.168.200.109:2881 ok
obshell start x
[ERROR] Code: Agent.Load.OBConfigFailed, Message: Load ob config from config file failed: attempt to write a readonly database
[ERROR] Code: Agent.Daemon.StartFailed, Message: Daemon start failed: obshell server exited with code 19, please check obshell.log for more details

2025/08/15 15:27:50 /home/jenkins/agent/workspace/ob_artifacte_local_artifact/ob_source_code_dir/agent/service/agent/config.go:95 attempt to write a readonly database
[0.075ms] [rows:0] INSERT INTO ob_config (name,value,gmt_modify,info) VALUES (“mysql_port”,“2881”,“2025-08-15 15:27:50.675”,"") ON CONFLICT (name) DO UPDATE SET value=excluded.`value

你是用OCP新增的zone 为什么用OBD重启呢?

你在OCP上将这个zone从租户里面删除掉,然后再在集群中删掉这个zone,再次添加下,如果有问题 将observer.log 发下

也可以使用obdiag 巡检下
obdiag check run --cases=build_before

https://www.oceanbase.com/docs/common-obdiag-cn-1000000003607664

解决了吗

应该是的