Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

ZooKeeper is a distributed, open-source coordination service for distributed applications. It exposes a simple set of primitives that distributed applications can build upon to implement higher level services for synchronization, configuration maintenance, and groups and naming. It is designed to be easy to program to, and uses a data model styled after the familiar directory tree structure of file systems. It runs in Java and has bindings for both Java and C.

ZooKeeper Service

Image Added

 

Get

...

Source Code

git clone https://git.apache.org/zookeeper.git

svn checkout https://svn.apache.org/repos/asf/zookeeper/trunk/

Prepare for building

 JDK:

openjdk version "1.8.0_91"

OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~16.04.1-b14)

Software dependency:

sudo apt-get install doxygen

sudo apt-get install perl

sudo apt-get install shtool

sudo apt-get install graphviz

Ant:

Apache Ant(TM) version 1.9.6

Build Zookeeper

 modify the build.xml