把sys租户的副本加到zone_1上即可
在添加新zone的同时已经添加到租户sys和tenant1中
围观
可能是有延迟性,你可以黑屏化查一下。
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
解决了吗
应该是的