【问题标题】:Galera cluster with 4 mysql nodes and 3 arbitrators具有 4 个 mysql 节点和 3 个仲裁器的 Galera 集群
【发布时间】:2022-11-03 16:07:33
【问题描述】:

我有一个具有地理冗余设置的 Galera 集群。 第一个站点:2个Mysql节点和1个仲裁器 第二个站点:2个Mysql节点和1个仲裁器 第三个地点:只有一名仲裁员。

  1. 我的第一个问题是,在我们拥有的每个 mysql 节点的 my.cnf 文件中 wsrep_cluster_address="" 上面的参数应该列出所有 IP 地址(如 MYSQL 节点以及 3 个仲裁者 IP)对吗?这是对的吗 ?
  2. 我的第二个问题是,在每个仲裁员的文件 /etc/sysconfig/garb 中,我们有 GALERA_NODES="" 上面的参数应该只有MYSQL节点的IP?或者它应该有MYSQL节点以及剩余的2个仲裁器IP(不包括它自己)请告诉我。

【问题讨论】:

  • 7 个节点似乎有点矫枉过正。似乎(2 个节点)+(2 个节点)+(1 个 garbd)将同样强大,并且可能更快(由于链接更少)。

标签: mysql galera


【解决方案1】:

my.cnf 文件用于配置作为 Galera 集群一部分的 MYSQL 节点,而 Galera Arbitrator 是作为一个独立的进程启动和管理的[更多解释请参见 this link]。因此,在 wsrep_cluster_address 选项中,您只添加 MYSQL 节点地址。

如果您将garbd 作为服务启动,则将使用/etc/sysconfig/garb 系统配置文件,其中参数GALERA_NODES 指的是集群的MYSQL 节点。

在这两种情况下,您只添加 MYSQL 节点,而不是仲裁器本身。

【讨论】:

    猜你喜欢
    • 2015-04-17
    • 1970-01-01
    • 2018-11-04
    • 2014-11-28
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    • 2019-03-05
    • 1970-01-01
    相关资源
    最近更新 更多