0

环境:

  • MariaDB Ver 15.1 Distrib 10.5.9-MariaDB
  • ProxySQL Maxscale
  • Debian 10

我有主(A)>从(B)复制。复制由 Maxsale 使用自动故障转移控制。如果我的主服务器(A)上没有互联网,那么主服务器切换到从服务器。当 Internet 出现时,向导返回到其原始位置 (A)。如何确保master切换到slave不返回?

我试图安装enforce_simple_topology=true,它变得更糟了。我的 master>slave 复制转换为 master-master。它不适合我。

如何改变主控的切换逻辑?

4

1 回答 1

0

您不应将 MaxScale 与 ProxySQL 混合使用,因为它们最终可能会使用不同的服务器进行写入。

每当 MaxScale 配置为使用自动故障转移时,所有 SQL 流量都应通过它路由,以确保使用正确的服务器。此外,如果您使用多个 MaxScale 实例,您应该配置cooperative_monitoring_locks=majority_of_all以确保所有 MaxScale 实例使用集群中的相同节点。

于 2021-08-25T04:33:28.273 回答