2014-09-30 117 views
0

我想在三個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 

我怎麼能解決這個問題得到什麼?

回答

1

我在您的配置文件中沒有看到任何主要問題,但有時會導致這樣的問題。 在'wsrep_cluster_address'下給出所有三個節點的IP,並且將整個事物放在''中。這樣做後,它應該看起來像 wsrep_cluster_address ='gcomm://192.168.1.20,192.168.1.30,192.168。 1.xx' 希望這可以解決這個問題。

0

此配置應位於server.cnf文件中名爲[mariadb]的部分下。

你提供了你的整個server.cnf文件嗎?如果是,請嘗試在配置之前添加[mariadb]部分標題。

+0

在MariaDB Galera集羣中,該部分在[galera]下是mandriory,而不是[mariadb],之前我已經使用過它。我發現問題在於wsrep_cluster_address。出於某種原因,它不喜歡這條線,我不知道如何解決這個問題。任何幫助,將不勝感激 – 2014-11-19 08:31:11