Mariadb 从群集中删除Galera节点

Mariadb 从群集中删除Galera节点,mariadb,galera,Mariadb,Galera,关于从集群中删除节点,有很多文档和在线提及,您只需执行以下操作: SET GLOBAL wsrep_desync = ON; SET GLOBAL wsrep_on = OFF; 但是,这似乎根本不会从集群中删除节点,在其他节点上所做的更改仍然会传播到此节点,而在应该删除的节点上所做的更改仍然会传播到集群的其余部分 我在发布此问题时找到了原因,但可能对其他人有用。在已解除同步的节点接收到导致db上的读取锁定的操作之前,它将保持同步。有点令人困惑的行为,但一旦理解就可以了

关于从集群中删除节点,有很多文档和在线提及,您只需执行以下操作:

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

但是,这似乎根本不会从集群中删除节点,在其他节点上所做的更改仍然会传播到此节点,而在应该删除的节点上所做的更改仍然会传播到集群的其余部分

我在发布此问题时找到了原因,但可能对其他人有用。在已解除同步的节点接收到导致db上的读取锁定的操作之前,它将保持同步。有点令人困惑的行为,但一旦理解就可以了