Я работаю над кластером 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