PrettyZoo:优雅易用的 ZooKeeper 可视化管理工具
🐘 PrettyZoo:优雅易用的 ZooKeeper 可视化管理工具
一、工具简介
- PrettyZoo 是一款开源的 ZooKeeper 图形化客户端工具,由 Java 开发,旨在帮助开发者和运维人员更直观地管理和查看 ZooKeeper 集群数据。
- 相比传统的命令行方式(如
zkCli.sh),PrettyZoo 提供了 友好的界面、直观的数据树结构、以及便捷的节点操作功能,让使用 ZooKeeper 变得更加高效与轻松。 - 虽然作者已经不在维护这个工具了,但是使用的话基本没有什么问题
GitHub 项目地址:
👉 https://github.com/vran-dev/PrettyZoo
二、主要功能特性
🌳 1. 节点树结构展示
PrettyZoo 会以 树形结构 显示整个 ZooKeeper 的数据节点(ZNode),方便浏览、展开与定位节点位置。
✏️ 2. 节点增删改查
- 新增节点:支持自定义节点名称与内容。
- 编辑节点数据:可直接修改节点的内容并保存。
- 删除节点:一键删除选中节点。
- 刷新节点:实时更新数据,保持与 ZooKeeper 服务端同步。
🔒 3. 支持多集群连接
可在界面中保存多个 ZooKeeper 连接配置,快速切换与管理不同的环境(如开发、测试、生产)。
🧠 4. 数据格式识别与高亮
PrettyZoo 能自动识别节点数据格式(如 JSON、XML、文本等),并提供 语法高亮、格式化 功能,让数据查看更清晰。
💬 5. 支持 ACL 权限查看与编辑
可查看和编辑 ZooKeeper 节点的访问控制列表(ACL),方便进行权限管理。
⚙️ 6. 跨平台支持
由于 PrettyZoo 基于 JavaFX 开发,支持 Windows、macOS、Linux 等多个平台,开箱即用。
三、安装与使用
🔧 1. 下载方式
前往 PrettyZoo Releases 页面,下载对应操作系统的安装包或可执行文件。

🚀 2. 启动运行
- Windows 用户:双击
.exe文件即可运行。


-
macOS/Linux 用户:执行命令
java -jar prettyzoo-x.x.x.jar
🔗 3. 连接 ZooKeeper
打开 PrettyZoo 后,点击左上角 “Add Connection”,输入:
- 连接名称(可自定义)
- ZooKeeper 地址(例如:
127.0.0.1:2181) - 可选的连接超时等参数
保存后点击连接即可。


四、适用场景
- 开发人员:快速查看、修改 ZooKeeper 节点数据,调试分布式应用。
- 测试人员:验证服务注册、配置同步等功能。
- 运维人员:图形化管理 ZooKeeper 集群,简化维护流程。
五、总结
PrettyZoo 是一款轻量级、跨平台、界面友好的 ZooKeeper 可视化客户端。
它不仅降低了使用门槛,还大幅提升了数据查看与调试效率,是 ZooKeeper 使用者的必备工具之一。
💡 如果你厌倦了命令行操作 ZooKeeper,不妨试试 PrettyZoo,让你的 ZooKeeper 管理更“漂亮”!
