Apache ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services for distributed systems. It provides a hierarchical key-value store (znodes), watches for change notifications, ephemeral nodes for presence detection, and sequential nodes for leader election and distributed locking. ZooKeeper exposes a Java/C client API and an HTTP Admin Server API for monitoring and management. It is widely used by Kafka, Hadoop, HBase, Storm, and other distributed systems.
APIs.json: https://raw.githubusercontent.com/api-evangelist/apache-zookeeper/refs/heads/main/apis.yml
- Type: Index
- Position: Consumer
- Access: 3rd-Party
- Configuration Management
- Distributed Coordination
- Leader Election
- Service Discovery
- Open Source
- Created: 2026-03-16
- Modified: 2026-05-19
The ZooKeeper Admin Server provides HTTP endpoints on port 8080 that expose the four-letter-word equivalent commands as REST endpoints for cluster monitoring, configuration, and diagnostics. Endpoints include /commands/conf (server configuration), /commands/stats (server statistics), /commands/mntr (monitoring metrics), /commands/envi (environment info), /commands/dump (session/ephemeral node dump), /commands/crst (connection reset), and /commands/leader (leader info for QuorumPeerMain).
- Human URL: https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_4lw
- Base URL:
http://localhost:8080/commands
- REST
- Admin
- Monitoring
- Cluster Management
- Documentation
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
The ZooKeeper client API provides Java and C language bindings for distributed coordination operations. Operations include create (create znodes), delete, exists (check existence), getData, setData, getChildren, getACL, setACL, and multi (batch operations). Watch mechanisms notify clients of znode changes. Curator is the recommended high-level Java client with recipes for distributed locks, leader elections, service discovery, and caches.
- Java
- C
- Coordination
- Leader Election
- Documentation
- API Reference
- SDK
- SDK
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- GitHub Repository
- Documentation
- Portal
- Getting Started
- Release Notes
- Support
- Terms of Service
- Spectral Rules
- SDK
- SDK
- Features
- Use Cases
- Integrations
FN: Kin Lane Email: info@apievangelist.com