Galera第一个节点无法启动

时间:2015-08-13 08:01:08

标签: mariadb galera

我一直试图建立一个Galera集群。由于我是Linux新手,我使用了mariadb(Link)的指南。我做了所有的东西,但是当我使用命令“service mysql start --wsrep-new-cluster”时,第一个节点才会启动。我总是得到错误:

Failed to open channel 'cluster1' at 'gcomm://10.1.0.11,10.1.0.12,10.1.0.13': -110 (Connection timed out)

所有三个节点上的配置文件如下所示:

#mysql settings
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
query_cache_size=0
query_cache_type=0
bind-address=0.0.0.0
#galera settings
wsrep_provider=/usr/lib/galera/libgalera_smm.so
wsrep_cluster_name="cluster1"
wsrep_cluster_address="gcomm://10.1.0.11,10.1.0.12,10.1.0.13"
wsrep_sst_method=rsync

1 个答案:

答案 0 :(得分:0)

在启动第一个群集节点时更改MySQL配置(从gcomm://中删除IP地址)或使用--wsrep_cluster_address =“gcomm://”启动群集,这应该可以解决问题。 然后,您可以将这些IP地址添加回配置 - 以便当前第一个节点可以重新加入正在运行的集群。

没有深入研究,但看起来选项“--wsrep-new-cluster”未正确处理,因为第一个节点仍在寻找实时节点,因此您必须暂时删除群集的所有成员第一个节点(来自cluster_address字段的所有IP)。 正常启动所有其他节点。 较新的操作系统版本使用“bootstrap”而不是“--wsrep-new-cluster”。

我的版本:Debian 9.4.0,MariaDB 10.1.26,Galera 25.3.19-2。