zookeeper
« Back to VersTracker
Description:
Centralized server for distributed coordination of services
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @ApacheZooKeeper  |  formulae.brew.sh
Category: Devops
Tags: distributed-systems coordination service-discovery devops java
Install: brew install zookeeper
About:
Apache ZooKeeper is a high-performance coordination service for distributed applications. It provides a simple interface for configuration management, naming, distributed synchronization, and group services. Its main value is enabling developers to build robust distributed systems without having to implement consensus protocols from scratch.
Key Features:
  • Hierarchical key-value store for configuration
  • Reliable distributed synchronization primitives
  • Guaranteed ordering and atomicity
  • Watch mechanism for real-time notifications
Use Cases:
  • Service discovery and registration
  • Distributed locking and leader election
  • Configuration management across clusters
Alternatives:
  • etcd – etcd uses Raft consensus and is popular in Kubernetes ecosystems, while ZooKeeper uses Zab protocol and has been historically dominant in the Hadoop ecosystem.
  • Consul – Consul provides built-in service discovery and health checking, whereas ZooKeeper focuses primarily on coordination primitives.
Version History
Detected Version Rev Change Commit
Sep 12, 2024 2:16pm 0 VERSION_BUMP b37b6a11