IDC1: TIKV1 TIKV2 TIKV3 TIPD1 TIPD2 TIPD3 TIDB1 TIDB2 TIDB3
IDC2: TIKV4 TIKV5 TIKV6 TIPD4 TIPD5 TIPD6 TIDB4 TIDB5 TIDB6
如果我通过调度策略把 Region leader 和 PD leader 都迁移到IDC1,当IDC1整个挂了之后,集群还能够对外提供服务么?
IDC1: TIKV1 TIKV2 TIKV3 TIPD1 TIPD2 TIPD3 TIDB1 TIDB2 TIDB3
IDC2: TIKV4 TIKV5 TIKV6 TIPD4 TIPD5 TIPD6 TIDB4 TIDB5 TIDB6
如果我通过调度策略把 Region leader 和 PD leader 都迁移到IDC1,当IDC1整个挂了之后,集群还能够对外提供服务么?
使用raft协议同步,3副本;
其实问题就是 同城3中心的情况下,挂了一个机房(没有超过半数),群集会自动重新选举lead,业务不会挂;如果用同城两中心的架构,挂了一个机房(等于半数),另一个机房还能提供服务么?或者换个说法 raft协议支不支持偶数个的 中心 配置呢?
可以这么理解么,偶数个的情况需要手动缩容,减少tikv数量到奇数个(6->3),恢复业务
假设有打标签,这种情况会有丢失数据的风险么?