PrettyZoo
是一款基于 Apache Curator 和 JavaFX 实现的 Zookeeper 图形化管理客户端。颜值很高,推荐使用。
- 首先下载
PrettyZoo
的安装包,下载地址:github.com/vran-dev/Pr…
- 我们需要创建一个连接,连接到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
来创建的话,只要勾选一个选项即可。
。