以下关于 OceanBase 不同角色副本故障的描述,正确的有?
A. Leader 故障,集群自动选主,业务秒级恢复
B. Follower 故障,不影响集群多数派,读写业务正常运行
C. 少数节点故障场景下,集群强一致性无法保障
D. 副本被临时剔除出 Paxos 组,本地数据仍然保留
1 个赞
解析
- A 正确:Leader 宕机,其余 Follower 自动选举新 Leader,业务无中断;
- B 正确:单 Follower 下线,剩余副本满足多数派,不影响业务;
- C 错误:小于半数节点故障,Paxos 协议正常生效,依然保障强一致、RPO=0;
- D 正确:剔除仅移除投票成员资格,不会删除本地数据,方便后续恢复复用。
1 个赞
答案:ABD
选择ABD
- 副本角色分工:Leader 负责处理读写请求并发起 Paxos 投票,Follower 参与投票并提供读服务,Learner 仅提供读服务不参与投票。
-
多数派容错能力:N 副本集群最多可容忍
floor((N-1)/2)个副本故障,只要不超过这个阈值,强一致性就有保障。 - 临时剔除机制:副本被剔除后,OBServer 会保留本地数据,待副本恢复后自动补全数据并重新加入集群,避免了数据重建的开销。
1 个赞