Zookeeper 可视化管理工具
PrettyZoo
是一款基于 Apache Curator 和 JavaFX 实现的 Zookeeper 图形化管理客户端。颜值很高,推荐使用。
首先下载
PrettyZoo
的安装包,下载地址:https://github.com/vran-dev/PrettyZoo/releases

我们需要创建一个连接,连接到ZooKeeper,可以发现
PrettyZoo
是支持通过SSH通道连接的;

双击连接,我们可以查看到ZooKeeper中存储的数据,很清楚的发现,ZooKeeper是按目录结构存储数据的;

右键目录,我们可以创建和删除znode,有了这个工具,基本上可以和命令行操作说再见了;

如果你还是觉得命令行比较炫酷的话,
PrettyZoo
也实现了命令行功能,打开命令行标签就可以愉快地敲命令了。

节点类型
ZooKeeper中的节点(znode)是有生命周期的,这取决于节点的类型。类型有主要有下面四种:
持久节点(Persistent):默认节点类型,节点创建后,会一直存在。
持久顺序节点(Persistent Sequential):具有持久节点特性,节点名称后会增加自增数字后缀。
临时节点(Ephemeral):临时存在,当创建节点的会话关闭时,节点被删除。
临时顺序节点(Ephemeral Sequential):具有临时节点特性,节点名称后会增加自增数字后缀。
如果你用命令行创建节点的话,顺序特性对应-s
选项,临时特性对应-e
选项,比如如下命令:
# 创建持久顺序节点create -s /test/seq segText# 创建临时节点create -e /test/tmp tmpText# 创建临时顺序节点create -s -e /test/seqTmp setTmpText复制代码
创建成功后显示如下:

如果你用PrettyZoo
来创建的话,只要勾选一个选项即可。
