说明:
分布式数据库中的扩容是必不可少的需求,citus企业版中可以进行动态扩容,社区版中尚不支持动态扩容。不过我们可以通过修改元数据表中的分片信息来实现类似的功能。
本次实验扩容前只有一个work节点,扩容成两个work节点。
例子:
我们可以通过citus自带的master_add_node函数来添加节点到集群中,现有的参考表可哟自动分布到新的节点中,但是分片表却不可以自动同步到新的work节点中。
对于分片表,我们则需要手动移动这些分片,大致步骤为:
1、表复制
在移动目标分片的源端和目的