Operations 5 min read

Explore PrettyZoo: The 2.7k‑Star GUI for Managing Zookeeper Clusters

This article introduces PrettyZoo, a Java‑based graphical client for Zookeeper that supports multi‑connection management, real‑time synchronization, ACLs, SSH tunnels, and command‑line operations, and provides native installers for macOS, Linux, and Windows along with a brief overview of Zookeeper itself.

MaGe Linux Operations
MaGe Linux Operations
MaGe Linux Operations
Explore PrettyZoo: The 2.7k‑Star GUI for Managing Zookeeper Clusters

1. PrettyZoo Overview

PrettyZoo is a graphical Zookeeper management client built with Apache Curator and JavaFX. It uses Java modular (Jigsaw) technology and is packaged with JPackage to provide native installers for macOS (dmg), Linux (deb and rpm), and Windows (msi) without requiring a separate Java runtime.

2. Supported Features

Manage multiple Zookeeper connections simultaneously

Real‑time node data synchronization

ACL configuration support

SSH tunnel connections

Import/export of configuration

CRUD operations on nodes

Command‑line operation mode

Node data formatting for JSON, XML

Syntax highlighting for JSON, XML, Properties

Typical Zookeeper four‑letter commands are also supported directly.

conf   – prints detailed service configuration (since 3.3.0)
cons   – lists all client connections/sessions with stats (since 3.3.0)
crst   – resets connection and session statistics (since 3.3.0)
dump   – lists important sessions and temporary nodes (leader only)
envi   – prints detailed environment information
reqs   – lists unprocessed requests
ruok   – health check, returns "imok" if OK
stat   – outputs client performance and connection list
srst   – resets server statistics
srvr   – shows detailed server information (since 3.3.0)
wchs   – lists server watches (since 3.3.0)
wchc   – lists watches by session (since 3.3.0)
wchp   – lists watches by path (since 3.3.0)
mntr   – outputs health‑check variables (since 3.4.0)

3. Installation

The binaries can be downloaded from the GitHub repository https://github.com/vran-dev/PrettyZoo , which provides installers for Windows and macOS.

4. About Zookeeper

Apache ZooKeeper is an Apache Software Foundation project that offers open‑source distributed configuration, synchronization, and naming services for large‑scale distributed systems. Originally a Hadoop sub‑project, it is now a top‑level project.

ZooKeeper achieves high availability through redundant servers; clients can fail over to another host if one does not respond. Data is stored in a hierarchical namespace similar to a file system, allowing shared configuration with ordered updates.

Companies such as Rackspace, Yahoo, and eBay use ZooKeeper, as do open‑source projects like Solr.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

ZooKeeperPrettyZooGUI client
MaGe Linux Operations
Written by

MaGe Linux Operations

Founded in 2009, MaGe Education is a top Chinese high‑end IT training brand. Its graduates earn 12K+ RMB salaries, and the school has trained tens of thousands of students. It offers high‑pay courses in Linux cloud operations, Python full‑stack, automation, data analysis, AI, and Go high‑concurrency architecture. Thanks to quality courses and a solid reputation, it has talent partnerships with numerous internet firms.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.