Exhibitor
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.
Note
The Netflix Exhibitor home page is located at https://github.com/Netflix/exhibitor.
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...