All Questions
Zookeeper easy

Why is a ZooKeeper cluster (Ensemble) typically deployed with an odd number of servers (e.g., 3, 5, 7)?

  1. A To maximize the parallel hashing throughput of the internal data ingestion pipeline.
  2. B To minimize the physical rack space required for secondary failover nodes.
  3. C To ensure a Majority Vote (Quorum) can be reached easily without a tie, allowing for predictable failure tolerance.
  4. D It is a legacy requirement carried over from early non-distributed filesystem protocols.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions