扩容

【产品名称】OceanBase-cs

【产品版本】3.1

【问题描述】

集群是单节点的,启动observer的命令是:./bin/observer -z zone1 -r 10.10.3.51:2882:2881

然后,把该集群扩容为三节点。

扩容完成之后,启动observer的命令应该是./bin/observer -z zone1 -r 10.10.3.51:2882:2881呢?还是./bin/observer -z zone1 -r 10.10.3.51:2882:2881,10.10.3.52:2882:2881,10.10.3.53:2882:2881呢?

为什么不用obd来操作呢?


observer 第二次启动一般就不用带参数了。因为此前的参数已经持久化到参数文件里了(etc/observer.config.bin)。

OB集群里扩容三节点成功时,首先是有了三个zone,然后把sys租户的资源池和租户都扩到这三个zone,然后才是业务租户的资源池和租户扩容到这三个zone。第二步操作成功后,rootservice_list 已经持久化到参数文件里了。就不能用老的参数启动。

不带参数启动即可。或者如题目后者所说带上全部节点。

谢谢2楼的大师,你的解释很科学,谢谢。