【发布时间】:2017-01-26 04:33:26
【问题描述】:
App实例和Zookeeper服务器的数量应该相同吗?我理解 2F+1 的要求来容忍 F 失败,但这是为了容忍 Zookeeper 实例本身的失败。但是 App 实例的数量呢?例如,假设我有 3 个 zookeeper 服务器,我有 2 个由 zookeeper 管理的正在运行的 APP 实例,并且在任何给定时间,只有一个我的应用程序实例将在主模式下运行,另一个在待机模式下运行。现在,我希望能够容忍我的 APP 本身(而不是 zookeeper 实例)的一个实例故障,以便我的 APP 在待机模式下运行的另一个实例应该被选为新的领导者。那行得通吗?或者我必须有 3 个我的 App 实例和 3 个 Zookeeper 服务器?
App 实例和 Zookeeper 服务器数量的正确配置是什么?
【问题讨论】:
标签: apache-zookeeper