终于找到了!这款好看又好用的客户端工具!


大家好,我是动物管理员开源小妹。

因为前段日子用了几分钟就给老板搞定了一套问卷调查系统,老板感觉我可厉害了!

甚至都准备让开源大叔当我的小弟了🤓(大叔:你想得美),而且这些天有重点项目就让我参与。这不刚腾出来几个空服务器,老板让我在上面搭个 Zookeeper 集群。集群是搭建好了,但是每次连接 Zookeeper 时,面对黑洞洞的命令行,还是挺麻烦的。于是开源小妹马上出动,找到了一款好看好用且跨平台的开源 Zookeeper 客户端——PrettyZoo。

项目简介

PrettyZoo 是一个基于 Apache Curator 和 JavaFX 实现的 Zookeeper 图形化管理客户端。支持 Windows、macOS、Linux 多个平台。因为使用了 Java 的模块化(Jigsaw)技术,并基于 JPackage 打包了多平台的可运行文件,无需 Java 环境也可运行。

PrettyZoo 有以下特点:

  • 支持 SSH-Tunnel 连接

  • 支持节点的增删改查

  • 数据格式化,目前支持 JSON、XML

  • 支持命令行操作

安装

PrettyZoo 的安装很方便,只要下载对应平台的安装包后安装即可。这里要提一下,macOS 用户在安装时会提示:“已损坏,无法打开”,这是因为软件没有加入 apple 平台的签名导致的。没关系,通过以下方式可以解决。

  1. 在命令行执行以下命令
1
sudo spctl --master-disable
  1. 打开系统设置,点击安全与隐私,在软件来源处选择任意来源

  2. 执行以下命令

1
xattr -rc /Applications/prettyZoo.app

之后在启动就可以啦。

项目使用

启动后,点击创建,填写你的 Zookeeper 服务器相关的信息,就可以创建连接了,如图:

img

创建成功后,点击链接,就可以直观的看到 Zookeeper 上的节点结构了。

我们可以直接手动的创建节点,也可以修改节点的数据。

img

也可以对 JSON 格式的数据美化展示,如图:

img

总结

好啦,今天的项目就介绍到这里了。感兴趣的朋友们可以去试试哦,项目地址放到下面啦~

1
项目地址:https://github.com/vran-dev/PrettyZoo

  目录