0

我正在尝试在三个 MariaDb 节点之间设置一个 Galera 集群。但是,我什至无法通过第一个节点的配置。当我进行配置并尝试重新启动 MariaDB 时,配置文件 (/etc/my.cnf.d/server.cnf) 中以 wsrep_ 开头的行似乎存在问题。

我正在运行 CentOs-6.5 64-Bits,MariaDB 版本是 10.0x。

以下是 /etc/my.cnf.d/server/cnf 文件中的完整配置:

query_cache_size=0
binlog_format=ROW
default_storage_engine=innodb
innodb_autoinc_lock_mode=2
#The lines below are the ones causing the error and will not let MariaDb start
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address=gcomm://192.168.1.20,192.168.1.30
wsrep_cluster_name='cluster1'
wsrep_node_address='192.168.1.10'
wsrep_node_name='db1'
wsrep_sst_method=rsync
wsrep_sst_auth=root:password

我该如何解决这个问题?

4

2 回答 2

1

我在您的配置文件中没有看到任何重大问题,但有时小事情会导致此类问题。在 'wsrep_cluster_address' 下给出所有三个节点的 IP,并将整个东西放在 '' 中。这样做之后,它应该看起来像 wsrep_cluster_address='gcomm://192.168.1.20,192.168.1.30,192.168.1。 xx' 希望这能解决问题。

于 2015-09-08T12:27:04.583 回答
0

此配置应位于 server.cnf 文件中名为 [mariadb] 的部分下。

您是否提供了整个 server.cnf 文件?如果是,请尝试在配置之前添加 [mariadb] 部分标题。

于 2014-09-30T17:41:47.303 回答