Galera 集群实现问题

Galera 集群实现问题

我刚刚在三台服务器之间成功使用 MariaDB 10.0.20 创建了我的第一个 Galera 集群。

我对我的实现有几个问题:1. 如果一台服务器与其他服务器隔离但仍有客户端连接,会发生什么情况?2. 如果两台服务器无法直接通信但第三台服务器可以与两台服务器通信,会发生什么情况?3. 是否可以一次升级一台服务器?4. 是否可以一次对一台服务器进行配置更改(例如启用查询缓存)

答案1

  1. 如果一台服务器与其他服务器隔离但仍有客户端连接,会发生什么情况?

隔离服务器将变得不可读或不可写,并且当隔离结束时,它将使用其他节点之一重新同步。

  1. 如果两台服务器无法直接通信但第三台服务器可以与这两台服务器通信,会发生什么情况?

这两台服务器可能会自我隔离(非主模式)。

  1. 是否可以一次升级一台服务器?

是的。等到一个同步后再移动到下一个。

  1. 是否可以一次对一台服务器进行配置更改(例如启用查询缓存)

是的。更改与 galera 相关的某些设置时要小心,因为这些设置可能会创建其他节点无法理解的写入集。

相关内容