每日第二问-0204

关于集群扩容步骤描述正确的是

A.拷贝partition到目标机器,然后根据这些partition生成unit,完成角色切换,最后下线原来的partition和unit。

B.拷贝partition到目标机器,然后完成角色切换,根据这些partition生成unit,最后下线原来的partition和unit

C.在目标节点内部先创建Unit,然后再复制 Unit内部的Partition,完成副本的角色切换,最后下线多余的Partition和Unit。

D.在目标节点内部先创建Unit,然后再复制 Unit内部的Partition,下线多余的Partition和Unit,最后完成副本的角

3 个赞

扩容为什么要下线原来的partition呢

1 个赞

打卡签到

1 个赞

选哪个 大佬

c.这里扩容应该是纵向扩容,单zone内加节点,把数据从原来的节点迁到新节点上

举个简单的例子:1-1-1的集群,扩容到2-2-2,原来租户的observer上的partition,要copy到新的obsever的上一部分(负载均衡),首先要在新的observer上创建UNIT,然后在确定哪些partion要被copy到新的observer上,copy完成以后,新的observer上的partition要选主才能对外提供服务,选主完成以后原有observer上的partition才能清理删除。

个人的理解,如有不当之处,欢迎指正,谢谢!