New ZooKeeper Browser app!

Published on 19 November 2013 in - 2 minutes read - Last modified on 06 March 2021

Hello animal lovers, in Hue 3, a new application was added in order to make Apache ZooKeeper easier to use: ZooKeeper Browser.

 

The app is not totally new: it consists of a rebasing from Hue 1 to Hue 3 of the [ZooKeeper UI][1] made by Andrei during his Google Summer of Code 3 years ago.

The main two features are:

  • Listing of the ZooKeeper cluster stats and clients
  • Browsing and editing of the ZNode hierarchy

 

ZooKeeper Browser requires the [ZooKeeper REST][2] service to be running on the same host as ZooKeeper itself. Here is how to set it up:

 

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

…

Then 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, please update the [Hue settings][3] 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
  And that’s it, jump up to [ZooKeeper Browser][4]!   As usual feel free to comment on the [hue-user][5] list or [@gethue][6]!   [1]: https://github.com/andreisavu/hue/tree/zookeeper-browser/ [2]: https://github.com/apache/zookeeper/tree/trunk/src/contrib/rest [3]: https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini#L591 [4]: http://127.0.0.1:8888/zookeeper/ [5]: http://groups.google.com/a/cloudera.org/group/hue-user [6]: http://twitter.com/gethue

comments powered by Disqus

More recent stories

03 May 2023
Discover the power of Apache Ozone using the Hue File Browser
Read More
23 January 2023
Hue 4.11 and its new dialects and features are out!
Read More