Book Image

Apache ZooKeeper Essentials

By : Saurav Haloi
Book Image

Apache ZooKeeper Essentials

By: Saurav Haloi

Overview of this book

Table of Contents (14 chapters)
Apache ZooKeeper Essentials
About the Author
About the Reviewers
Performing Common Distributed System Tasks


Exhibitor is a supervisor service to manage ZooKeeper server instances. Developed and open sourced by Netflix, Exhibitor is very useful for ZooKeeper instance monitoring, backup/recovery, cleanup, and visualization.


The Netflix Exhibitor home page is located at

Managing and administering a ZooKeeper cluster requires a lot of manual effort, which might lead to human errors and create undesirable problems in the applications. A ZooKeeper ensemble is statically configured with the configuration of each individual instance comprising a configuration file. This file must be identical on each of the ZooKeeper instances. The reconfiguration of the ensemble requires an update of this configuration file as well as a restart of the server process. A proper configuration is essential for correct functioning of ZooKeeper. Along with the right configuration needs, ZooKeeper might also need a periodic backup of the transaction logs, cleanup of the logs...