【问题标题】:Galera , Maraidb - Port 4444 always Restart and Slaves Can not join to ClusterGalera,Mariadb - 端口 4444 总是重新启动并且从站无法加入集群
【发布时间】:2019-01-08 16:15:42
【问题描述】:

我正在开发 Mariadb Cluster,我正在使用 Centos 7 OS 和 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     |
+--------------------+-------+  

我在Node1中找到,lsof -i:4444

Does not return anything

而在 Node2 中,有时 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

Node2

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

Node2

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

我该如何解决?

谢谢一百万:D

【问题讨论】:

    标签: mariadb centos7 galera


    【解决方案1】:

    我可以解决它。 Galera clutter 从不从两个节点开始。您需要三个节点来启动 galera 集群。在我规定第三个节点后,集群启动没有任何问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 2021-10-07
      • 2023-01-10
      • 1970-01-01
      • 1970-01-01
      • 2021-09-23
      相关资源
      最近更新 更多