mgr一主一从集群,主节点异常down掉,从节点未切换为主节点
本帖最后由 海鸥不吃薯条 于 2025-5-29 18:50 编辑各位老师,请教一个问题:
greatdb 8.0.32_27版本两节点的MGR集群,掉主节点(138)异常down之后,查询集群节点状态,主节点(138)一直是 UNREACHABLE,无法切换从节点(137)为新的主节点。
mgr两节点一主一从是否可以完成自动切换?要如何配置呢?
还是说必须要3个节点才可以完成自动切换呢?
两节点搭建MGR,已经发生脑裂,无法选主了。如果是两节点,还是搭建主从复制为好,只有3节点以后,集群才有高可用性,可以选举投票选主。要不你搞个仲裁节点也行 reddey 发表于 2025-5-29 16:44
两节点搭建MGR,已经发生脑裂,无法选主了。如果是两节点,还是搭建主从复制为好,只有3节点以后,集群才有 ...
老师你好!
在没有仲裁节点的情况下,两节点的mgr集群,当主节点down掉,只剩下从节点是由于集群内部无法完成投票仲裁,所以导致的脑裂吗?
添加仲裁节点,该节点是只在主节点down掉的时候,参与投票仲裁,不参与复制吗? 海鸥不吃薯条 发表于 2025-5-29 18:05
老师你好!
在没有仲裁节点的情况下,两节点的mgr集群,当主节点down掉,只剩下从节点是由于集群内部无法 ...
社区的文档是这样写的https://greatsql.cn/docs/8.0.32-27/5-enhance/5-2-ha-mgr-arbitrator.html reddey 发表于 2025-5-29 16:44
两节点搭建MGR,已经发生脑裂,无法选主了。如果是两节点,还是搭建主从复制为好,只有3节点以后,集群才有 ...
确实如你所说,两节点的MGR一旦其中一个发生异常宕机,就会因为多数派不足而发生脑裂。如果是正常shutdown,就会通知另一个节点,也就能正常发生切换。
这种情况下,建议增加一个仲裁节点,可以采用单机多实例方式来运行,服务器成本没有增加。
页:
[1]