observer 扩容问题

【 使用环境 】测试环境
【 OB or 其他组件 】obd 部署 1-1-1 集群,单 obproxy
【 使用版本 】社区版 4.0
【问题描述】
目前我们使用的集群,由于最开始规划的数据盘大小已经满足不了现在的数据量,所以咨询下能不能滚动新增 3 台新的 observer 加入当前集群, 然后再把旧的 3 台下掉完成替换以达到扩容的需求呢?

这么操作是可以的,不过为什么不直接把三台机器加进去而是要替换掉旧机器?

旧的 3 台数据盘不够用了,不能再继续用了吧?

收到,4.0以及 4.1 版本是有这个限制,预计 4.2 完善。可以采用先加再减的方式替换机器。

谢谢回复。再咨询一个问题:obd 现在在旧机器的其中一台里,整个 obd 是独立的吗?到时旧机器下线的话,把整个 oceanbase-all-in-one 目录移走依然可用吗?

all-in-one 部署方式不太确定可不可行,我内部确认下

我测试在新节点重新安装all-in-one包 再把原来节点的 ~/.obd 移到该节点 注意用户权限问题,是可以直接管理集群的,你可以试试。

1 个赞

上面是一种方式,还有一种:把 ~/.obd 和 ~/.oceanbase-all-in-one 目录拷到新机器,然后在新机器 source xxxx/env.sh 环境变量即可。

1 个赞

好的,谢谢二位。