下面就如何建立一個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的警告 - 是否需要?
感謝@Fanatic!我遇到了與原始海報相同的問題。添加wsrep_on到我的配置解決了一切:) – Phil
嗨,我已經在/etc/my.cnf.d/server.cnf文件中設置了wsrep_on = ON,但是當我啓動mysql服務時「顯示全局變量像'wsrep_on'」仍然關閉什麼問題 –
元你能解決嗎? –