七寸灰
#1
【产品名称】
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 个赞
张雨齐
#2
add server必需加新的server(里面没有数据),上面的问题是新加的observer是一个非空的server,一般是data下非空;把data下的数据清除了再试试
1 个赞
乐观
#4
observer是用哪种方式创建的的呢?obd 还是 手动?
七寸灰
#5
obd建的。 配置文件没问题, 启动集群也没问题,添加新进程就提示非空server了。 server也是才搭的虚拟机,里面空数据。
和顺
#8
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
七寸灰
#10
找到原因了,不是data目录非空,是home_path下非空,删了重新部署一下就可以了。谢谢各位。