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.
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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
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.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
