ZooKeeper 可视化终端工具

ZooKeeper 可视化终端工具

Spike Zhang

一、命令行方式进入 ZooKeeper 后台

1. 使用 zkCli.sh(推荐)

1
2
3
4
5
6
7
8
# 进入 ZooKeeper 安装目录的 bin 文件夹
cd /path/to/zookeeper/bin

# 连接本地 ZooKeeper
./zkCli.sh -server 127.0.0.1:2181

# 或者简写(默认连接 localhost:2181)
./zkCli.sh

2. 常用命令

连接成功后,可以使用以下命令:

命令 说明
ls / 查看根节点下的子节点
ls -s / 查看根节点详情(包含状态信息)
create /node_name "data" 创建节点
get /node_name 获取节点数据
set /node_name "new_data" 修改节点数据
delete /node_name 删除节点
stat /node_name 查看节点状态
quit 退出客户端

二、GUI 可视化工具推荐

1. PrettyZoo(推荐 ⭐)

  • 特点:界面美观、功能完善、跨平台
  • 支持:Windows / macOS / Linux
  • GitHubhttps://github.com/vran-dev/PrettyZoo
  • 功能
    • 节点 CRUD 操作
    • 数据格式化(JSON、XML 等)
    • 节点监控
    • 多环境配置管理

2. ZooKeeper Assistant

  • 特点:国产工具,中文界面友好
  • 官网https://www.redisant.cn/za
  • 支持:Windows / macOS
  • 功能:节点管理、数据编辑、权限控制、监控等

3. zkui

4. ZooInspector

  • 特点:Apache 官方提供的桌面工具

  • 位置:ZooKeeper 安装包中的 contrib/ZooInspector

  • 启动

    1
    2
    cd zookeeper/contrib/ZooInspector
    java -jar zookeeper-dev-ZooInspector.jar

三、快速操作示例

假设你的 ZooKeeper 安装在 /usr/local/zookeeper

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 1. 进入 bin 目录
cd /usr/local/zookeeper/bin

# 2. 启动客户端连接
./zkCli.sh -server 127.0.0.1:2181

# 3. 连接成功后,查看所有节点
[zk: 127.0.0.1:2181(CONNECTED) 0] ls /
[zookeeper]

# 4. 查看 zookeeper 节点详情
[zk: 127.0.0.1:2181(CONNECTED) 1] ls /zookeeper
[config, quota]

# 5. 退出
[zk: 127.0.0.1:2181(CONNECTED) 2] quit

四、推荐选择

场景 推荐工具
临时查看/快速操作 zkCli.sh 命令行
日常开发管理 PrettyZoo
团队协作/Web 访问 zkui
简单桌面工具 ZooInspector
  • 标题: ZooKeeper 可视化终端工具
  • 作者: Spike Zhang
  • 创建于 : 2026-03-20 08:55:28
  • 更新于 : 2026-03-20 09:02:54
  • 链接: https://chaosbynn.github.io/2026/03/20/ZooKeeper-可视化终端工具/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论