【 使用环境 】测试环境
【 OB 】observer
【 使用版本 】oceanbase/oceanbase-ce:4.3.5.3-103000062025072111
【问题描述】添加节点是报错
ALTER SYSTEM ADD SERVER ‘192.168.33.102:2882’ ZONE ‘zone2’;
ERROR 4179 (HY000): add non-empty server “192.168.33.102:2882” not allowed
【复现路径】
1、在不同机器上 docker compose up 了两个 oceanbase-ce 容器;
2、修改了集群配置使集群ID一致,重启服务;
3、执行 ALTER SYSTEM ADD SERVER 就报错了
ob集群 怎么搭建的 是通过obd 还是ocp的方式
obd cluster deploy obcluster
obd的yaml文件发一下
【机器1】:
oceanbase-ce:
servers:
- 172.20.0.2
global:
home_path: /root/ob/observer
mysql_port: 2881
rpc_port: 2882
zone: zone1
appname: obcluster
memory_limit: 5G
system_memory: 1G
datafile_size: 5G
log_disk_size: 5G
root_password: zxm10
scenario: express_oltp
obconfig_url:
cpu_count: 16
production_mode: false
syslog_level: INFO
enable_syslog_wf: false
enable_syslog_recycle: true
max_syslog_file_count: 4
enable_rich_error_msg: true
cluster_id: 1756967849
【机器2】:
oceanbase-ce:
servers:
- 172.20.0.2
global:
home_path: /root/ob/observer
mysql_port: 2881
rpc_port: 2882
zone: zone2
appname: obcluster
memory_limit: 5G
system_memory: 1G
datafile_size: 5G
log_disk_size: 5G
root_password: zxm10
scenario: express_oltp
obconfig_url:
cpu_count: 16
production_mode: false
syslog_level: INFO
enable_syslog_wf: false
enable_syslog_recycle: true
max_syslog_file_count: 4
enable_rich_error_msg: true
cluster_id: 1756967849
已经按照这个文档添加了zone,但还是不行。
SELECT * FROM oceanbase.DBA_OB_ZONES;
±------±---------------------------±---------------------------±---------±------------±---------------±----------+
| ZONE | CREATE_TIME | MODIFY_TIME | STATUS | IDC | REGION | TYPE |
±------±---------------------------±---------------------------±---------±------------±---------------±----------+
| zone1 | 2025-09-04 14:37:55.762989 | 2025-09-04 14:38:14.679253 | ACTIVE | default_idc | deault_region | ReadWrite |
| zone2 | 2025-09-04 17:23:52.600048 | 2025-09-04 17:24:49.031112 | ACTIVE | zone2 | default_region | ReadWrite |
| zone3 | 2025-09-04 17:27:58.960213 | 2025-09-04 17:27:58.965356 | INACTIVE | zone3 | default_region | ReadWrite |
±------±---------------------------±---------------------------±---------±------------±---------------±----------+
3 rows in set (0.003 sec)
报错已经很明显了,机器不是空闲状态,不能添加吧。
目前看你zone2应该是已经是active了 你可以删除重新在试一下
上面的报错你可以参考一下 这个帖子