2020-09-28
能否简单介绍一下GreatDB数据库数据节点发生故障怎么切换?
能否简单介绍一下GreatDB数据库数据节点发生故障怎么切换?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
能否简单介绍一下GreatDB数据库数据节点发生故障怎么切换?
GreatDB会自动维护节点之间的主从复制关系,当replication的主节点发生故障时,会自动从从节点中选择一个作为新的主节点,这个选择的节点可以是一个data-server,也可以是一个data-source。当选择的节点为data-source,是从该data-source中选择一个data-server,并且它只能是server类型或者load_balance类型;此外,选主的data-server的master-backup(该数据库实例是否可以被选为复制集群中的主节点)值不能为0。此外,在重新选主时,对于延迟超过max-replication-delay-potential- master(DBScale选主时允许的slave最大主从复制延迟)的节点,DBScale会自动忽略该节点。
当原来的主节点恢复时,GreatDB会自动将它调整为新主节点的一个从节点。对于二级复制或多级复制的复杂集群,replication也能够在集群出现故障的时候自动调整集群的多级复制关系,保持集群的可用性。
评论
有用 0
墨值悬赏