从集群中删除 Galera 节点

Removing a Galera node from a cluster

网上有很多文档和提及从集群中删除节点,您只需要这样做:

SET GLOBAL wsrep_desync = ON; 
SET GLOBAL wsrep_on = OFF;

然而,这似乎根本没有从集群中删除节点,在其他节点上所做的更改仍会传播到该节点,并且应删除的节点上的更改仍会传播到集群的其余部分。

我在发布此问题时找到了原因,但可能对其他人有用。在已取消同步的节点收到一些导致数据库读取锁定的操作之前,它会保持同步。有点令人困惑的行为,但一旦理解就很好。