Apache Zookeeper
non-cncf
First Research Pass
Content Lifecycle & Evolution State
1
Initial Seed
Metadata Loaded
2
First Research
Automated Gathering
3
Tech Writing
Content Structured
4
Approval
Editorial Verified
First Research Pass Completed: Initial facts, key features, and documentation links have been gathered. Detailed technical writing and synthesis are currently in queue.
Overview
A centralized service for maintaining configuration information, naming, providing distributed synchronization, and group services across distributed systems.
Key Features
Hierarchical key-value namespace structured like a filesystem (znodes).
Zab (ZooKeeper Atomic Broadcast) consensus ensuring sequential consistency.
Watch mechanisms notifying clients asynchronously of data changes.
Ephemeral and sequential nodes enabling distributed locks and leader election.
Use Cases
Leader election in distributed databases, cluster membership tracking, and configuration management.
Getting Started
Configure `zoo.cfg`, start via `./bin/zkServer.sh start`, and test with `./bin/zkCli.sh`.
Recent Updates
ZooKeeper 3.9 added TLS certificate auto-reloading and Prometheus metrics integration.
Did You Know?
Apache Zookeeper is widely utilized across the cloud native and open source ecosystem.