MariaDb Galera集群错误与libgalera_smm.so配置

问题描述:

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

我正在运行CentOs-6.5 64位,而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 

我怎么能解决这个问题得到什么?

我在您的配置文件中没有看到任何主要问题,但有时会导致这样的问题。 在'wsrep_cluster_address'下给出所有三个节点的IP,并且将整个事物放在''中。这样做后,它应该看起来像 wsrep_cluster_address ='gcomm://192.168.1.20,192.168.1.30,192.168。 1.xx' 希望这可以解决这个问题。

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

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

+0

在MariaDB Galera集群中,该部分在[galera]下是mandriory,而不是[mariadb],之前我已经使用过它。我发现问题在于wsrep_cluster_address。出于某种原因,它不喜欢这条线,我不知道如何解决这个问题。任何帮助,将不胜感激 – 2014-11-19 08:31:11