1. ZooKeeper Overviewhistorical

    A replicated coordination service for small metadata, naming, membership, watches, locks, and leader-election recipes.

  2. Installing ZooKeeperhistorical

    Version-aware ZooKeeper development/ensemble setup, quorum configuration, storage, networking, and operational safeguards.

  3. Distributed Locks with ZooKeeperhistorical

    Ephemeral sequential lock recipes, predecessor watches, session failure, herd avoidance, and fencing requirements.

  4. ZooKeeper as a Service Registryhistorical

    Service membership with ephemeral nodes and watches, including stale-cache and session-expiration behavior.

  5. Leader Election with ZooKeeperhistorical

    A ZooKeeper recipe for application leader election using ephemeral sequential nodes and predecessor watches.

  6. ZooKeeper Atomic Broadcast (ZAB)historical

    ZooKeeper's leader-based atomic broadcast protocol, proposal ordering, quorum acknowledgment, recovery, and its distinction from Paxos/Raft.

  7. ZooKeeper Watcheshistorical

    Watch notifications, one-shot/re-registration semantics, ordering, disconnect gaps, and cache reconciliation.

  8. ZooKeeper Namespacehistorical

    The hierarchical znode namespace and why it resembles a filesystem while serving coordination metadata rather than files.

  9. ZooKeeper Znode Propertieshistorical

    Persistent, ephemeral, sequential nodes; versions; ACLs; session ownership; and coordination semantics.

  10. ZooKeeper High Availabilityhistorical

    Majority-quorum availability, leader failover, ensemble sizing, and why more servers do not always increase fault tolerance.