有一个3节点OceanBase数据库,如果其中一台机器坏了,剩下两台发生不一致时怎么处理?
5 个赞
会投票选择主leader
3 个赞
88000000
1 个赞
2255588441
1 个赞
99887741258412
1 个赞
根据《浅读OceanBase多副本数据同步原理》与三节点的冗余机制,坏一个节点极少会发生数据不一致的情况!除非以下场景:
- 在坏一个节点之前,只有两个节点在同步数据,时一种亚健康状态,另外一个节点因为网络原因,不嫩同步数据!在坏一个节点后,只有一个节点,不足以启动数据。此时,需要厂家支持,看看如何恢复数据。
1 个赞
3节点,其中一台机器坏了,剩下的2台发生数据部一致时,整个集群运行会有问题,需要尽快恢复另外2个节点。
选主然后数据追平
1 个赞
重启看看, 应该可以自动数据同步
没说清什么不一致,是时间不一致么
会选出新的leader