Skip to content
This repository has been archived by the owner on Apr 23, 2020. It is now read-only.
Randgalt edited this page Jan 25, 2012 · 18 revisions

What is Exhibitor?

According to the ZooKeeper documentation

You will want to have a supervisory process that manages each of your ZooKeeper server processes (JVM).

Exhibitor is a supervisor system for ZooKeeper. It provides a number of features:

  • Watches a ZK instance and makes sure it is running
  • Performs periodic backups
  • Perform periodic cleaning of ZK log directory
  • A GUI explorer for viewing ZK nodes

How do I use Exhibitor?

Exhibitor is not a self-contained application. It is meant to be included into an application container of your choice. In addition to the Exhibitor artifacts you need to add:

  • A container such as Tomcat, Jetty, etc.
  • A JAX-RS implementation such as Jersey, RESTEasy, etc.
  • The ZooKeeper server distribution
  • A mechanism to share configuration values between instances

Maven / Artifacts

Exhibitor binaries are published to Maven Central:

<dependency>
<groupId>com.netflix.exhibitor</groupId>
<artifactId>exhibitor</artifactId>
<version>...</version>
</dependency>