单选题:OceanBase Leader 故障自动切换完成后,故障节点恢复正常,副本会()

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 节点发生故障并完成自动切换后,原先故障的节点在恢复并重新加入集群时,并不能直接提供服务 。它必须遵循一个严谨的流程来确保数据一致性:

  1. 数据追平 :恢复后的节点会作为 Follower,主动从当前的 Leader 节点同步它在故障期间所缺失的日志和数据。这个状态通常被称为“追平数据”或“Replay Log”。
  2. 重新加入 :只有当该节点的数据与集群最新状态完全一致后,它才会被允许重新加入 Paxos 组,成为有效的 Follower 副本,并参与后续的选举和日志同步。

这一过程完全是系统自动完成的,无需人工干预。

选B吧

打卡b

选择B
B. 先追平数据,再重新加入 Paxos 组同步

OceanBase 的 Leader 发生故障自动切换后,原故障节点恢复上线时:

  1. 数据追平阶段:节点会先从当前的 Leader 同步故障期间的增量数据,确保本地数据与集群多数派副本保持一致。
  2. 重新加入集群:数据追平后,节点会重新加入 Paxos 组,作为 Follower 副本参与后续的日志同步与一致性协议。

B. 先追平数据,再重新加入 Paxos 组同步