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

26 June 2024
Integrating Trino Editor in Hue: Supporting Data Mesh and SQL Federation
Read More
03 May 2023
Discover the power of Apache Ozone using the Hue File Browser
Read More