# ZooKeeper Browser

The main two features are:

- Listing of the ZooKeeper cluster stats and clients
- Browsing and edition of the ZNode hierarchy

ZooKeeper Browser requires the ZooKeeper REST service to be running. Here is how to setup this one:

First get and build ZooKeeper:

    git clone https://github.com/apache/zookeeper
    cd zookeeper
    ant
    Buildfile: /home/hue/Development/zookeeper/build.xml

    init:
           [mkdir] Created dir: /home/hue/Development/zookeeper/build/classes
           [mkdir] Created dir: /home/hue/Development/zookeeper/build/lib
           [mkdir] Created dir: /home/hue/Development/zookeeper/build/package/lib
           [mkdir] Created dir: /home/hue/Development/zookeeper/build/test/lib

    ...

And start the REST service:

    cd src/contrib/rest
    nohup ant run&

If ZooKeeper and the REST service are not on the same machine as Hue, go update the Hue settings and specify the correct hostnames and ports:

        [zookeeper]

    [[clusters]]

    [[[default]]]
              # Zookeeper ensemble. Comma separated list of Host/Port.
              # e.g. localhost:2181,localhost:2182,localhost:2183
              ## host_ports=localhost:2181

    # The URL of the REST contrib service
              ## rest_url=http://localhost:9998