Apache Hadoop ZooKeeper

Clone this repo:
  1. c9eeeda ZOOKEEPER-3436: Enhance Mavenized Make C client by Mate Szalay-Beko · 13 days ago master
  2. 11c0792 ZOOKEEPER-3509: Revisit log format by tison · 13 days ago
  3. 92fb050 ZOOKEEPER-3400: Add documentation on local sessions by maoling · 13 days ago
  4. 4951a09 ZOOKEEPER-3471: Fix potential lock unavailable due to dangling ephemeral nodes left during local session upgrading by Fangmin Lyu · 2 weeks ago
  5. f4c7b69 ZOOKEEPER-3531: Synchronization on ACLCache cause cluster to hang whe… by Mcfatealan · 2 weeks ago

Apache ZooKeeper Build Status Maven Central License

alt text

For the latest information about Apache ZooKeeper, please visit our website at:


and our wiki, at:


Packaging/release artifacts

Either downloaded from https://zookeeper.apache.org/releases.html or found in zookeeper-assembly/target directory after building the project with maven.


    Contains all the source files which can be built by running:
    mvn clean install

    To generate an aggregated apidocs for zookeeper-server and zookeeper-jute:
    mvn javadoc:aggregate
    (generated files will be at target/site/apidocs)


    Contains all the jar files required to run ZooKeeper
    Full documentation can also be found in the docs folder

As of version 3.5.5, the parent, zookeeper and zookeeper-jute artifacts are deployed to the central repository after the release is voted on and approved by the Apache ZooKeeper PMC:



We always welcome new contributors to the project! See How to Contribute for details on how to submit patch through pull request and our contribution workflow.