OceanBase一致性问题

有一个3节点OceanBase数据库,如果其中一台机器坏了,剩下两台发生不一致时怎么处理?

5 个赞

@论坛小助手

3 个赞

会投票选择主leader

3 个赞

88000000

1 个赞

2255588441

1 个赞

99887741258412

1 个赞

根据《浅读OceanBase多副本数据同步原理》与三节点的冗余机制,坏一个节点极少会发生数据不一致的情况!除非以下场景:

  1. 在坏一个节点之前,只有两个节点在同步数据,时一种亚健康状态,另外一个节点因为网络原因,不嫩同步数据!在坏一个节点后,只有一个节点,不足以启动数据。此时,需要厂家支持,看看如何恢复数据。
1 个赞

3节点,其中一台机器坏了,剩下的2台发生数据部一致时,整个集群运行会有问题,需要尽快恢复另外2个节点。

选主然后数据追平

1 个赞

重启看看, 应该可以自动数据同步

没说清什么不一致,是时间不一致么

会选出新的leader