【发布时间】:2015-03-02 11:27:10
【问题描述】:
我们有一个正好有两个数据中心的设置,每个数据中心只有一台机器,我们希望在这两台机器上部署一个 ZooKeeper 节点,并让它们成为集群。我们无法向集群添加任何新机器。
目前我们有两个 ZooKeeper 节点 A 和 B,一个在机器 A 上,一个在 B 上。我们必须能够容忍单台机器的故障,并且另一个 ZooKeeper 实例必须保持可操作。
我从 ZooKeeper 文档中了解到,建议至少使用三个节点 - 因为协调机制需要大多数节点处于活动状态才能继续(在这种情况下是两个)。
我的问题是 - 是否可以获得仅包含两个节点的高可用性 ZooKeeper 部署?
【问题讨论】:
标签: java deployment apache-zookeeper high-availability