【问题标题】:MariaDB Galera Cluster : Second node not coming upMariaDB Galera 集群:第二个节点没有出现
【发布时间】:2018-11-04 07:08:26
【问题描述】:

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

180524 23:45:27 [警告] WSREP:状态序列中的间隙。需要状态转移。 180524 23:45:27 [注意] WSREP: 运行: 'wsrep_sst_rsync --role 'joiner' --address '173.36.55.164' --datadir '/mysql/product/' --parent '20955' --binlog '/ mysql/产品/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) 请求从“any”进行状态转移。选择 0.0 (vm-pahc-00b)(SYNCED) 作为捐赠者。 180524 23:45:28 [注] WSREP:转移主 -> JOINER(到: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

我没有看到任何文件提到需要打开哪些端口。 了解是否有人有相同的信息。

【问题讨论】:

    标签: mariadb galera


    【解决方案1】:

    我也遇到过同样的问题。 在未上来的节点上执行以下命令:

    mysqld --wsrep-recover

    然后启动mysql server asusal(例如systemctl start mysql)

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

    【讨论】:

    • 你拯救了我的一天!非常感谢!
    猜你喜欢
    • 2018-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-21
    • 2021-10-07
    相关资源
    最近更新 更多