2016-07-26 205 views
3

下面就如何建立一個MariaDB的加萊拉羣集文檔,我只是創建了正確的配置文件,並開始了我的主數據庫服務器與galera_new_cluster命令(我跑RHEL7)。根據該文件,在這一點上,你應該能夠運行:Galera_new_cluster命令不啓動集羣

SHOW STATUS LIKE 'wsrep_cluster_size'; 

而看到

+--------------------+-------+ 
| Variable_name  | Value | 
+--------------------+-------+ 
| wsrep_cluster_size | 1  | 
+--------------------+-------+ 

但是,我看到的零wsrep_cluster_size與這些相關的值:

MariaDB [(none)]> show global status like 'wsrep%'; 
+--------------------------+----------------------+ 
| Variable_name   | Value    | 
+--------------------------+----------------------+ 
| wsrep_cluster_conf_id | 18446744073709551615 | 
| wsrep_cluster_size  | 0     | 
| wsrep_cluster_state_uuid |      | 
| wsrep_cluster_status  | Disconnected   | 
| wsrep_connected   | OFF     | 
| wsrep_local_bf_aborts | 0     | 
| wsrep_local_index  | 18446744073709551615 | 
| wsrep_provider_name  |      | 
| wsrep_provider_vendor |      | 
| wsrep_provider_version |      | 
| wsrep_ready    | OFF     | 
| wsrep_thread_count  | 0     | 
+--------------------------+----------------------+ 

我在/etc/my.cnf.d/server.cnf中的設置爲:

bind_address=172.28.7.15 
wsrep_provider=/usr/lib64/galera/libgalera_smm.so 
wsrep_cluster_name="galera_cluster" 
wsrep_cluster_address="gcomm://172.28.7.15,172.28.7.18,172.28.7.19" 
wsrep_node_address=172.28.7.15 
wsrep_node_name='node01' 
wsrep_slave_threads=1 
wsrep_certify_nonPK=1 
wsrep_max_ws_rows=131072 
wsrep_max_ws_size=1073741824 
wsrep_debug=1 
wsrep_convert_LOCK_to_trx=0 
wsrep_retry_autocommit=1 
wsrep_auto_increment_control=1 
wsrep_drupal_282555_workaround=0 
wsrep_causal_reads=0 
wsrep_notify_cmd= 
wsrep_sst_method=rsync 

我已經確認變量是使用SHOW VARIABLES加載的。

我覺得我嚴格遵守了文件,它只是不顯示我的期望。日誌中的唯一警告是關於未設置SSL的警告 - 是否需要?

回答

2

你提到你沒有看到任何WSREP日誌中/var/log/mariadb/mariadb.log。也許wsrep_on選項設置爲OFF。嘗試將其設置爲ON

許多文檔假設MariaDB Galera 10.0。但在10.1和更高版本中,wsrep_on默認爲OFF

Default Value: OFF (>= MariaDB 10.1), ON (<= MariaDB Galera Cluster 10.0) https://mariadb.com/kb/en/mariadb/galera-cluster-system-variables/#wsrep_on

+0

感謝@Fanatic!我遇到了與原始海報相同的問題。添加wsrep_on到我的配置解決了一切:) – Phil

+3

嗨,我已經在/etc/my.cnf.d/server.cnf文件中設置了wsrep_on = ON,但是當我啓動mysql服務時「顯示全局變量像'wsrep_on'」仍然關閉什麼問題 –

+0

元你能解決嗎? –