集群扩容过程中有节点offline是否会有影响?

集群扩容过程中有节点offline是否会有影响?

问题描述:

集群扩容进行中增扩节点或者原始节点出现问题时,集群是否可用,会有哪些影响?

(1)新的Distribution主分片数不等于老的Distribution主分片数场景下。Rebalance的策略主要是 “数据重分布” 和 “快速Rebalance”。
集群Rebalance过程中如果有节点出现问题(包括永久性offline),只要不影响从正在扩容表SELECT出数据,Rebalance就可以正常进行。
(2)新的Distribution主分片数 等于 老的Distribution主分片数场景下。Rebalance的策略主要是 “分片移动 “。
此时Rebalance是否能成功,取决于需要移动的分片所在的原节点和目标节点是否正常。
(3)Rebalance是以表粒度执行,在有节点出现问题时,最多会设置正在Rebalance的表的FEVENTLOG,不会设置集群状态为不可用。