source

Galera_new_cluster 명령이 클러스터를 시작하지 않음

goodcode 2022. 9. 4. 15:00
반응형

Galera_new_cluster 명령이 클러스터를 시작하지 않음

MariaDB Galera 클러스터를 설정하는 방법에 대한 설명서에 이어 적절한 구성 파일을 만들고 galera_new_cluster 명령을 사용하여 기본 DB 서버를 시작했습니다(RHEL7을 실행하고 있습니다).매뉴얼에 따르면 이 시점에서 다음 작업을 수행할 수 있습니다.

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 VARIULES를 사용하여 로드되는 것을 확인했습니다.

설명서에 정확히 따르고 있는 것 같은데 기대했던 대로 되지 않는 것 같아요.로그에 표시되는 경고는 SSL이 설정되지 않은 경고뿐입니다.필요한 경고입니까?

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

Centos 7의 경우 /etc/my.cnf 파일을 편집하고

setenforce 0

모든 노드에 적습니다.그런 다음 클러스터를 시작하고 노드를 연결합니다.

언급URL : https://stackoverflow.com/questions/38594428/galera-new-cluster-command-not-starting-a-cluster

반응형