集群新增节点报错

【产品名称】

oceanbase-ce

【产品版本】

3.1.2

【问题描述】

新增了2个节点,都是新部署的,添加server 提示不允许添加非空server

alter system add server ‘192.168.102.2:2882’ zone ‘zone4’;

alter system add server ‘192.168.102.3:2882’ zone ‘zone5’;

均报错 ERROR 4179 (HY000): add non-empty server not allowed 。

1 个赞

add server必需加新的server(里面没有数据),上面的问题是新加的observer是一个非空的server,一般是data下非空;把data下的数据清除了再试试

1 个赞

是新加的server,里面没数据呢。

observer是用哪种方式创建的的呢?obd  还是 手动?

obd建的。 配置文件没问题, 启动集群也没问题,添加新进程就提示非空server了。 server也是才搭的虚拟机,里面空数据。

配置文件的格式有没有配置对,跟以前的配置统一吗?

统一的

config.zip (1717 KB)

rs_list: 192.168.201.41:2881;192.168.201.42:2881;192.168.201.43:2881;192.168.102.2:2881;192.168.102.3:2881


 不需要调整这个参数,保持扩容前的即可,

另外可以参考视频教程:https://open.oceanbase.com/docs/videoCenter/5900009


好的,谢谢。 我在试试

找到原因了,不是data目录非空,是home_path下非空,删了重新部署一下就可以了。谢谢各位。

结贴