Galera, Maraidb - порт 4444 всегда перезапускается, а ведомые не могут присоединиться к кластеру - PullRequest
0 голосов
/ 08 января 2019

Я работаю над кластером Mariadb, использую ОС Centos 7 и Mariadb 10.1.

Я пытаюсь присоединить узлы к кластеру, я запустил кластер, у меня есть 2 узла.

Это первый узел:

binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
wsrep_on=ON
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://Node1.IP,Node2.IP"
## Galera Cluster Configuration
wsrep_cluster_name="cluster"
## Galera Synchronization Configuration
wsrep_sst_method=rsync
## Galera Node Configuration
wsrep_node_address="Node1.IP"
wsrep_node_name="node1"

И я выполнил:

galera_new_cluster

Это второй узел

binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
wsrep_on=ON
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://Node1.IP,Node2.IP"
## Galera Cluster Configuration
wsrep_cluster_name="cluster"
## Galera Synchronization Configuration
wsrep_sst_method=rsync
## Galera Node Configuration
wsrep_node_address="Node2.IP"
wsrep_node_name="node2"

И я выполнил:

systemctl restart mariadb
Job for mariadb.service failed because a fatal signal was delivered to the control process. See "systemctl status mariadb.service" and "journalctl -xe" for details.

В Node1 Mariadb:

MariaDB [(none)]> SHOW STATUS LIKE 'wsrep_cluster_size';
+--------------------+-------+
| Variable_name      | Value |
+--------------------+-------+
| wsrep_cluster_size | 1     |
+--------------------+-------+

And Sometimes For seconds :

+--------------------+-------+
| Variable_name      | Value |
+--------------------+-------+
| wsrep_cluster_size | 2     |
+--------------------+-------+  

Я нашел в Узел1 , lsof -i: 4444 :

Does not return anything

И в Узел2 , Иногда lsof -i: 4444 за секунды

COMMAND  PID  USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
rsync   2101 mysql    5u  IPv4 5510482      0t0  TCP *:krb524 (LISTEN)
rsync   2101 mysql    6u  IPv6 5510483      0t0  TCP *:krb524 (LISTEN) 

А иногда

Does not return anything

В Узел1

firewall-cmd --list-ports
3306/tcp 4567/tcp 4567/udp 4444/tcp 4444/udp 4568/tcp

В Узел2

firewall-cmd --list-ports
3306/tcp 4567/tcp 4567/udp 4444/tcp 4444/udp 4568/tcp

В Узел1

nmap Node2.IP
PORT     STATE  SERVICE
22/tcp   open   ssh
3306/tcp closed mysql
4444/tcp closed krb524
4567/tcp closed tram

In Node2

nmap Node1.IP
PORT     STATE  SERVICE
22/tcp   open   ssh
3306/tcp open   mysql
4444/tcp closed krb524
4567/tcp open   tram

Как я могу это исправить?

Спасибо за миллион: D

1 Ответ

0 голосов

Я мог бы решить это. Galera clucter никогда не начинается с двух узлов. Вам нужно три узла для запуска кластера галера. После того, как я прописал третий узел, кластер запустился без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...