OceanBase Leader 故障自动切换完成后,故障节点恢复正常,副本会()
A. 直接重新当选 Leader
B. 先追平数据,再重新加入 Paxos 组同步
C. 本地数据直接删除重建
D. 保持离线不再加入集群
4 个赞
选b选项哈
1 个赞
关于OceanBase的讨论很有价值,特别是在Leader场景下,合理使用故障自动切换完成后是关键。
1 个赞
B. 先追平数据,再重新加入 Paxos 组同步
1 个赞
B吧
1 个赞
学习
3 个赞
B把
3 个赞
BBB
1 个赞
正确答案是 B. 先追平数据,再重新加入 Paxos 组同步 。
当 OceanBase 集群中的 Leader 节点发生故障并完成自动切换后,原先故障的节点在恢复并重新加入集群时,并不能直接提供服务 。它必须遵循一个严谨的流程来确保数据一致性:
- 数据追平 :恢复后的节点会作为 Follower,主动从当前的 Leader 节点同步它在故障期间所缺失的日志和数据。这个状态通常被称为“追平数据”或“Replay Log”。
- 重新加入 :只有当该节点的数据与集群最新状态完全一致后,它才会被允许重新加入 Paxos 组,成为有效的 Follower 副本,并参与后续的选举和日志同步。
这一过程完全是系统自动完成的,无需人工干预。
选B吧
打卡b
选择B
B. 先追平数据,再重新加入 Paxos 组同步
OceanBase 的 Leader 发生故障自动切换后,原故障节点恢复上线时:
- 数据追平阶段:节点会先从当前的 Leader 同步故障期间的增量数据,确保本地数据与集群多数派副本保持一致。
- 重新加入集群:数据追平后,节点会重新加入 Paxos 组,作为 Follower 副本参与后续的日志同步与一致性协议。
B. 先追平数据,再重新加入 Paxos 组同步