llet说我们有三个galera节点:

问题描述 投票:0回答:0

172.17.0.3
  • 172.17.0.4
  • 我们将拥有以下主机组:
  • writer_hostgroup=0

reader_hostgroup=1
  • backup_writer_hostgroup=2
  • offline_hostgroup=4
  • I计划配置
  • mysql_galera_hostgroups
  • 来执行
    max_writers=1
    ,这意味着只有一个节点将充当作者。所有节点都是读者(
  • writer_is_also_reader=1
),所有服务器都将共享默认的

weight=1

.
但是,在配置
mysql_galera_hostgroups
之前,我需要将节点添加到
mysql_servers
表中,以最初将它们分配给
hostgroup_id

。但是,有不同的方法:

eption1(最初都是作家)

INSERT INTO mysql_servers (hostgroup_id, hostname, port) VALUES (0, '172.17.0.2', 3306);
INSERT INTO mysql_servers (hostgroup_id, hostname, port) VALUES (0, '172.17.0.3', 3306);
INSERT INTO mysql_servers (hostgroup_id, hostname, port) VALUES (0, '172.17.0.4', 3306);

eption2(作家中有两个,一个在读者中)

INSERT INTO mysql_servers (hostgroup_id, hostname, port) VALUES (0, '172.17.0.2', 3306); INSERT INTO mysql_servers (hostgroup_id, hostname, port) VALUES (0, '172.17.0.3', 3306); INSERT INTO mysql_servers (hostgroup_id, hostname, port) VALUES (1, '172.17.0.4', 3306);

eption3(最初都是读者)

INSERT INTO mysql_servers (hostgroup_id, hostname, port) VALUES (1, '172.17.0.2', 3306); INSERT INTO mysql_servers (hostgroup_id, hostname, port) VALUES (1, '172.17.0.3', 3306); INSERT INTO mysql_servers (hostgroup_id, hostname, port) VALUES (1, '172.17.0.4', 3306);

我的问题:

mysql_servers
中,节点的初始分配影响ProxySQL正确管理作家,备份和读者的能力?如果我最初将它们放入
writer_hostgroup

中的reader_hostgroup

two
  • writer_hostgroup
    ...中的
    也许初始配置仅在reader_hostgroup
    时很重要
    
    如果我配置mysql_servers,以便两个节点在
    writer_is_also_reader=0
    中,一个节点在mysql_servers中,然后在
    writer_hostgroup
    i设置reader_hostgroup -proxysql中会忽略哪个节点在
    mysql_galera_hostgroups
    中哪个hostgroup在
    max_writers=1
    中,只是随机选择一个作为作者? (因此,
    mysql_servers
    中的第三个最终可以成为作家,而其他两个最初在
  • reader_hostgroup
  • 最终成为读者的作家)?
    是在
    mysql_servers
    中避免潜在故障转移或路由问题的最初分配的最佳实践吗?
        
    当您启用时,ProxySQL将在Galera群集中监视每个节点的状态,然后自动将该节点重新分配给适当的主机组。
    
    writer_hostgroup
    中的初始分配不会将节点锁定在作者或读者的角色中。因此,只要您依靠
    mysql_servers
    执行最终角色分配,初始分配就无关紧要。 Galera主机组机制将根据Galera状态变量将每个节点移动到正确的主机组中。
    	
galera proxysql
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.