galera 集群是否必须有奇数个节点?

Does the galera cluster have to have an odd number of nodes?

我目前在我的 Galera 集群中有 8 个节点,但我看到一个视频建议只有奇数个节点(3、5、7、9 等)。

这是真的吗?我的集群中有 8 个节点会有任何问题吗?

不,8 就可以。 "quorum" 机制需要多数票。如果你有至少 3 个节点(并且只有一个失败),其余节点可以建立仲裁。

如果您的 8 个节点在两个数据中心中各有 4 个节点,那么数据中心中断会杀死整个集群。为了防止数据中心出现故障,您应该将节点 'evenly' 分布到 3 个(或更多)数据中心。对于 8 个节点:3+3+2 是唯一安全的拆分。如果“4”数据中心出现故障,4+3+1 或 4+2+2 将终止集群。

8 节点集群的运行情况如何? (这是我听说过的最大的一个。)