Apache ZooKeeper

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Developer(s) Apache Software Foundation
Stable release 3.4.6 / March 10, 2014 (2014-03-10)
Written in Java
Operating system Cross-platform
Type Distributed computing
License Apache License 2.0
Website zookeeper.apache.org

Apache ZooKeeper is a software project of the Apache Software Foundation, providing an open source distributed configuration service, synchronization service, and naming registry for large distributed systems.[clarification needed] ZooKeeper was a sub project of Hadoop but is now a top-level project in its own right.

ZooKeeper's architecture supports high-availability through redundant services. The clients can thus ask another ZooKeeper master if the first fails to answer. ZooKeeper nodes store their data in a hierarchical name space, much like a file system or a trie datastructure. Clients can read and write from/to the nodes and in this way have a shared configuration service. Updates are totally ordered.[1]

ZooKeeper is used by companies including Rackspace, Yahoo![2] and eBay as well as open source enterprise search systems like Solr.[3]

Typical use cases[edit]

See also[edit]


External links[edit]