Apache ZooKeeper™

From Oxxus Wiki

Jump to: navigation, search

It's a project with the main goal to develop and maintain an open source project with reliable distributed coordination.
Offers several kind of services like providing group services, distributed synchronization and maintaining configuration information, that can be used in some form or at entire different distributed application.

Starting up

It's available as an binary release from download mirror.
Can be started at single server hosted at desired hosting provider, or even at small cluster.

Server, or hosting, requirements listed here have to be met in order to have Apache ZooKeeper™ run as Standalone server Running ZooKeeper™ as Standalone server is suitable in development phase but when it comes to production state then ZooKeeper™ has to be run in the replicated mode.

Basic Overview

Being very simple and fast, it represents basis for construction of more complicated services like synchronization.

Simple API, which provides few operations like:

  • create creates a node at a location in the tree
  • delete deletes a node
  • exists tests if a node exists at a location
  • get data reads the data from a node
  • set data writes data to a node
  • get children retrieves a list of children of a node
  • sync waits for data to be propagated

High level of components implementation is provided, while designed to offer high performance with high reliability


With all benefits presented above, ZooKeeper™ is used in many industrial applications, for example, as the coordination and failure recovery service for Yahoo! Message Broker. Many Yahoo advertising systems relays on ZooKeeper™ services.

Contact About Us Support Network Servers Java Hosting Oxxus.net Order Now! Dedicated Servers VPS Hosting Tomcat Hosting Java Hosting Money Back Guarantee Privacy Policy Oxxus.net Terms of 
Service Contact About Us Servers Networks Support Domain Names SSL Certificates Java Wiki Tutorials E-learning 
Platforms