Apache Hadoop ZooKeeper

Clone this repo:
  1. 253673f ZOOKEEPER-3635: Use Docker and Maven Release Plugin to prepare ZooKeeper releases by Enrico Olivelli · 3 days ago master
  2. b2a671e ZOOKEEPER-3546: fix missed change, default should be 0 not Long.MAX_VALUE by randgalt · 4 days ago
  3. b0556c2 ZOOKEEPER-3595: restore the handling of the fsync parameter by Jingguo Yao · 4 days ago
  4. 01e198a ZOOKEEPER-3633: AdminServer commands throw NPE when only secure client port is used by Mate Szalay-Beko · 4 days ago
  5. 815c8f2 ZOOKEEPER-3188: Improve resilience to network by Mate Szalay-Beko · 8 days 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.