1. ZooKeeper Atomic Broadcast (ZAB)historical

    What ZAB is, its roles and node states, leader election, broadcast/two-phase commit, request processing, and crash recovery.

  2. ZooKeeper Watcheshistorical

    What ZooKeeper's event-watching mechanism is, how to use it, one-shot watch behavior, and how the watcher mechanism works.

  3. ZooKeeper Namespacehistorical

    ZooKeeper's data structure resembles the Linux filesystem; every node can store data, with a 1 MB data limit per node.

  4. ZooKeeper Znode Propertieshistorical

    The four ZooKeeper node types: persistent, ephemeral, persistent sequential, and ephemeral sequential.

  5. ZooKeeper High Availabilityhistorical

    Leader-follower replication, leader election, data synchronization, request processing, and failure handling in ZooKeeper.