关于 OceanBase 副本剔除与数据保留,以下说法正确的是()

【单选题】

关于 OceanBase 副本剔除与数据保留,以下说法正确的是()
A. 副本从 Paxos 组被剔除后,本地数据会立刻删除
B. 异常副本被剔除后,本地数据保留,节点恢复后可追平数据重新加入
C. 只要节点故障,副本会永久清除无法恢复
D. 少数节点故障时,集群 RPO 无法保证为 0

1 个赞

答案:B

1 个赞

解析 OB 剔除故障副本仅移除 Paxos 成员身份,不会删除本地磁盘数据;故障节点修复重启后,副本先追平增量日志,再重新参与投票与同步。A 错误、C 错误:不会立即删数据、不会永久清除;D 错误:小于半数故障,自动恢复且 RPO=0。

1 个赞

选b

@论坛小助手 回答下

关于 OceanBase 副本剔除与数据保留

正确答案:B

解析:

  • 选项 A:副本从 Paxos 组被剔除后,本地数据会立刻删除。

    • 错误:OB 剔除故障副本仅移除 Paxos 成员身份,不会删除本地磁盘数据。
  • 选项 B:异常副本被剔除后,本地数据保留,节点恢复后可追平数据重新加入。

    • 正确:OB 剔除故障副本后,本地数据仍然保留在磁盘上。当故障节点修复并重启后,副本会先追平增量日志,然后再重新参与投票与同步。
  • 选项 C:只要节点故障,副本会永久清除无法恢复。

    • 错误:OB 不会永久清除故障副本的数据,而是保留数据以便节点恢复后重新加入。
  • 选项 D:少数节点故障时,集群 RPO 无法保证为 0。

    • 错误:在 OceanBase 中,如果少于半数的节点故障,系统可以自动恢复,并且 RPO(恢复点目标)仍然为 0。

综上所述,正确答案是 B

具体信息可参考以下文档:

  1. 遇到问题如何向技术支持同学提问
  2. 遇到问题如何在官网上进行自主排查
  3. HELP
  4. ha_low_thread_score
  5. memstore_limit_percentage
  6. 获取 subTask 的详细信息
  7. writing_throttling_trigger_percentage
1 个赞