Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Mariadb Galera节点将不会成功重新加入,除非它选择一个特定节点通过_Mysql_Mariadb_Recovery_Galera - Fatal编程技术网

Mysql Mariadb Galera节点将不会成功重新加入,除非它选择一个特定节点通过

Mysql Mariadb Galera节点将不会成功重新加入,除非它选择一个特定节点通过,mysql,mariadb,recovery,galera,Mysql,Mariadb,Recovery,Galera,Debian 10,Maridadb 10.3.26,Galera-3 25.3.31 我有一个三节点集群。这些节点被命名为node3、node4和node5。Node3有时会与集群断开连接 如果它选择点头5从我得到的 2020-11-18 19:42:08 7 [Note] WSREP: Requesting state transfer: success, donor: 2 2020-11-18 19:42:08 7 [Note] WSREP: GCache history reset: 5

Debian 10,Maridadb 10.3.26,Galera-3 25.3.31

我有一个三节点集群。这些节点被命名为node3、node4和node5。Node3有时会与集群断开连接

如果它选择点头5从我得到的

2020-11-18 19:42:08 7 [Note] WSREP: Requesting state transfer: success, donor: 2
2020-11-18 19:42:08 7 [Note] WSREP: GCache history reset: 57b37aa2-d111-11e8-a015-ab6cf5f3b3ea:0 -> 57b37aa2-d111-11e8-a015-ab6cf5f3b3ea:75720363
2020-11-18 19:42:08 17 [Note] WSREP: SST received: 57b37aa2-d111-11e8-a015-ab6cf5f3b3ea:75696989
2020-11-18 19:42:08 17 [Note] WSREP: wsrep_start_position set to '57b37aa2-d111-11e8-a015-ab6cf5f3b3ea:75696989'
2020-11-18 19:42:08 7 [Note] WSREP: Receiving IST: 23374 writesets, seqnos 75696989-75720363
2020-11-18 19:42:08 0 [Note] WSREP: 2.0 (node5): State transfer to 0.0 (node3) complete.
2020-11-18 19:42:08 0 [Note] WSREP: Member 2.0 (node5) synced with group.
2020-11-18 19:42:08 0 [Note] WSREP: (23249d11, 'tcp://0.0.0.0:4567') turning message relay requesting off
2020-11-18 19:42:15 0 [Warning] WSREP: Protocol violation. JOIN message sender 2.0 (node5) is not in state transfer (SYNCED). Message ignored.
在这之后,node3将永远坐着,永远不会改变你准备好了吗

另一方面,如果node3选择node4,我会收到所有相同类型的消息,除了

[警告]WSREP:协议冲突。加入消息发送方2.0(节点5)未处于状态传输(已同步)。消息被忽略。

不会出现,最终节点3 wsrep_ready变为yes,节点开始处理查询

你知道我对这个问题了解多少吗

这里还有一些数据。这是选择node4而不是node5时成功连接的示例:

2020-11-19 21:12:54 7 [Note] WSREP: State transfer required:
        Group state: 57b37aa2-d111-11e8-a015-ab6cf5f3b3ea:75815331
        Local state: 57b37aa2-d111-11e8-a015-ab6cf5f3b3ea:75696989
2020-11-19 21:12:54 7 [Note] WSREP: REPL Protocols: 9 (4, 2)
2020-11-19 21:12:54 7 [Note] WSREP: New cluster view: global state: 57b37aa2-d111-11e8-a015-ab6cf5f3b3ea:75815331, view# 349: Primary, number of nodes: 3, my index: 2, protocol version 3
2020-11-19 21:12:54 7 [Warning] WSREP: Gap in state sequence. Need state transfer.
2020-11-19 21:12:56 7 [Note] WSREP: Prepared SST request: mysqldump|10.4.44.82:3360
2020-11-19 21:12:56 7 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.
2020-11-19 21:12:56 7 [Note] WSREP: Assign initial position for certification: 75815331, protocol version: 4
2020-11-19 21:12:56 0 [Note] WSREP: Service thread queue flushed.
2020-11-19 21:12:56 7 [Note] WSREP: IST receiver addr using tcp://x.y.z.a:4568
2020-11-19 21:12:56 7 [Note] WSREP: Prepared IST receiver, listening at: tcp://x.y.z.a:4568
2020-11-19 21:12:56 0 [Note] WSREP: Member 2.0 (node3) requested state transfer from '*any*'. Selected 0.0 (node4)(SYNCED) as donor.
2020-11-19 21:12:56 0 [Note] WSREP: Shifting PRIMARY -> JOINER (TO: 75815331)
2020-11-19 21:12:56 7 [Note] WSREP: Requesting state transfer: success, donor: 0
2020-11-19 21:12:56 7 [Note] WSREP: GCache history reset: 57b37aa2-d111-11e8-a015-ab6cf5f3b3ea:0 -> 57b37aa2-d111-11e8-a015-ab6cf5f3b3ea:75815331
2020-11-19 21:12:56 0 [Note] WSREP: (fcbfdc45, 'tcp://0.0.0.0:4567') turning message relay requesting off