ZooKeeper程序员java进阶干货

11. 配置ZooKeeper ensemble

2017-11-28  本文已影响237人  码匠安徒生

一个ZooKeeper集群或复制的ZooKeeper服务器集群应该优化配置,以避免出现脑裂(split-brain)等情况。 由于网络分割,同一ensemble的两个不同服务器可能构成领导者不一致,因此可能发生脑裂的情景。

以下配置选项可用于ZooKeeper服务器的ensemble中:

配置一个quorum

ZooKeeper允许在ensemble中灵活配置quorum。我们可以通过将ZooKeeper服务器分组来形成分层的quorum。这对于形成跨多个数据中心的ZooKeeper ensemble特别有用。跨数据中心的ensemble有助于确保在灾难场景中提供高可用性服务。以下选项对于在一个ensemble形成这样的组是有用的:

上一篇 下一篇

猜你喜欢

热点阅读