All Questions
Kafka hard

In a ZooKeeper-based cluster, what is the primary architectural 'bottleneck' during a Controller failover compared to a KRaft-based cluster?

  1. A The need for a human administrator to manually approve the new controller via a CLI command.
  2. B Metadata Reload Delay: The new Controller must fetch and parse the full state of every partition and replica from ZooKeeper before it can begin managing the cluster, causing a prolonged 'freeze' for metadata operations.
  3. C The requirement that the Controller must be the broker with the largest PID (Process ID).
  4. D The reliance on HTTP/1.1 for internal cluster state synchronization.

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

Get the app

Related questions