MariaDB Galera集群:第二个节点未出现

时间:2018-05-25 00:05:49

标签: mariadb galera

在RHEL 7.5上的两个节点上安装MariaDB Galera集群10.0.35。 我能够成功启动第一个节点。但是在带第二个节点时出现以下错误:

180524 23:45:27 [警告] WSREP:处于状态序列的间隙。需要国家转移。 180524 23:45:27 [注意] WSREP:正在运行:' wsrep_sst_rsync --role' joiner' - 地址' 173.36.55.164' --datadir' / mysql / product /' --parent' 20955' --binlog' / mysql / product / mysql-bin' ' 180524 23:45:28 [注意] WSREP:准备好的SST请求:rsync | 173.36.55.164:4444 / rsync_sst 180524 23:45:28 [注意] WSREP:未定义wsrep_notify_cmd,跳过通知。 180524 23:45:28 [注意] WSREP:REPL协议:7(3,2) 180524 23:45:28 [注意] WSREP:服务线程队列已刷新。 180524 23:45:28 [注意] WSREP:分配认证的初始位置:5,协议版本:3 180524 23:45:28 [注意] WSREP:服务线程队列已刷新。 180524 23:45:28 [警告] WSREP:无法准备增量状态传输:本地状态UUID(00000000-0000-0000-0000-000000000000)与组状态UUID不匹配(3b95c41c-5fa2-11e8-8d53-2a74c875a219) :1(不允许操作)          在galera / src / replicator_str.cpp:prepare_for_IST():482。 IST将无法使用。 180524 23:45:28 [注意] WSREP:会员1.0(vm-srin-006)要求从' 任何'进行状态转移。选择0.0(vm-pahc-00b)(同步)作为供体。 180524 23:45:28 [注意] WSREP:移位PRIMARY - > JOINER(TO:5) 180524 23:45:28 [注意] WSREP:请求状态转移:成功,捐赠者:0 180524 23:45:28 [警告] WSREP:0.0(vm-pahc-00b):状态转移到1.0(vm-srin-006)失败:-255(未知错误255) 180524 23:45:28 [错误] WSREP:gcs / src / gcs_group.cpp:gcs_group_handle_join_msg():731:永远不会收到状态。需要中止。

感谢您解决此问题的任何帮助。

谢谢, 维杰

PS:解决了这个问题。 问题是相关端口。打开所有端口后,第二个和第三个节点能够加入群集。 虽然我不确定哪个端口需要打开。 我发现的两个端口是:3360和4567

我没有看到任何提及所有端口需要打开的文件。 感谢是否有人有相同的信息。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。 在未出现的节点上执行以下命令:

mysqld --wsrep-recover

然后启动mysql服务器asusal(例如systemctl start mysql)

此博客可能有所帮助: https://severalnines.com/blog/how-bootstrap-mysqlmariadb-galera-cluster