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