种草推荐Zookeeper客户端

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
注册配置 MSE Nacos/ZooKeeper,118元/月
云原生网关 MSE Higress,422元/月
简介: 种草推荐Zookeeper客户端

icon.png

介绍

PrettyZoo 是一个基于 Apache Curator 和 JavaFX 实现的 Zookeeper 图形化管理客户端。

使用了 Java 的模块化(Jigsaw)技术,并基于 JPackage 打包了多平台的可运行文件(无需要额外安装 Java 运行时)。

目前已提供了 mac(dmg 文件)、Linux(deb 和 rpm 文件)、windows(msi 文件) 的安装包,下载地址

更多内容可以查看:https://mp.weixin.qq.com/s/TkFirILto_moEv_kjBBPFw

MAC 安装问题

mac 安装提示:已损坏,无法打开

本质是因为安装包打包时没有加入 apple 平台的签名,我会在后续寻找解决方案

可以参考 issue-219

  1. 在命令行执行以下命令
sudo spctl --master-disable
  1. 打开系统设置,点击安全与隐私,在软件来源处选择任意来源
  2. 执行以下命令
xattr -rc /Applications/prettyZoo.app
  1. 启动 prettyZoo 即可

或者你也可以参考 https://www.macwk.com/article/mac-catalina-1015-file-damage 解决。

规划

    • [x] 国际化支持(V1.9.0+)
    • [ ] 命令高亮支持
    • [x] 全局字体大小配置(v1.6.0+)
    • [x] 节点数据高亮(V1.7.0+)
    • [x] 迁移到 Jfoenix UI 库 (V1.8.0+)
    • [ ] Zookeeper 监控
    • [x] 日志看板

特性

  1. 可同时管理多个 zookeeper 连接
  2. 节点数据实时同步
  3. 支持 ACL 配置
  4. 支持 SSH Tunnel 连接
  5. 支持配置导入、导出
  6. 支持节点增删改查操作
  7. 支持 command line 操作模式
  8. 支持节点数据格式化 JSON、XML
  9. 支持节点数据高亮(JSON、XML、Properties)

构建

查看 wiki: build yourself

界面展示

  • overview

  • server info

  • node info

  • node data highlight

  • node add

  • node search

  • terminal

  • 4-letter

最后感谢作者的付出,大家可以去fork,star~

微信公众号,需要的话就关注下我~

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
|
4月前
|
存储 API Apache
【zookeeper 第三篇章】客户端 API
本文介绍了Apache ZooKeeper客户端的一些常用命令及其用法。首先,`create`命令用于创建不同类型的节点并为其赋值,如持久化节点、有序节点及临时节点等。通过示例展示了如何创建这些节点,并演示了创建过程中的输出结果。其次,`ls`命令用于列出指定路径下的所有子节点。接着,`set`命令用于更新节点中的数据,可以指定版本号实现乐观锁机制。
38 0
|
2月前
|
分布式计算 Java Hadoop
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
70 1
|
3月前
|
负载均衡 API 数据安全/隐私保护
Zookeeper的客户端-原生的API
Zookeeper的客户端-原生的API
|
5月前
|
API
【想进大厂还不会阅读源码】ShenYu源码-替换ZooKeeper客户端
ShenYu源码阅读。相信大家碰到源码时经常无从下手,不知道从哪开始阅读😭。我认为有一种办法可以解决大家的困扰!至此,我们发现自己开始从大量堆砌的源码中脱离开来😀。ShenYu是一个异步的,高性能的,跨语言的,响应式的 API 网关。
|
7月前
|
Java API Apache
ZooKeeper【基础 03】Java 客户端 Apache Curator 基础 API 使用举例(含源代码)
【4月更文挑战第11天】ZooKeeper【基础 03】Java 客户端 Apache Curator 基础 API 使用举例(含源代码)
78 11
|
7月前
|
存储
ZooKeeper客户端常用命令
ZooKeeper客户端常用命令
71 1
Zookeeper学习---2、客户端API操作、客户端向服务端写数据流程
Zookeeper学习---2、客户端API操作、客户端向服务端写数据流程
Zookeeper学习---2、客户端API操作、客户端向服务端写数据流程
|
7月前
|
存储 设计模式 算法
深入浅出Zookeeper源码(六):客户端的请求在服务器中经历了什么
当我们向zk发出一个数据更新请求时,这个请求的处理流程是什么样的?zk又是使用了什么共识算法来保证一致性呢?带着这些问题,我们进入今天的正文。
184 1
深入浅出Zookeeper源码(六):客户端的请求在服务器中经历了什么
|
7月前
|
Apache
Apache ZooKeeper - 构建ZooKeeper源码环境及StandAlone模式下的服务端和客户端启动
Apache ZooKeeper - 构建ZooKeeper源码环境及StandAlone模式下的服务端和客户端启动
139 2
|
7月前
|
安全 Java API
Zookeeper(持续更新) VIP-02 Zookeeper客户端使用与集群特性
2,/usr/local/data/zookeeper-3,/usr/local/data/zookeeper-4,在每个目录中创建文件。创建四个文件夹/usr/local/data/zookeeper-1,/usr/local/data/zookeeper-Follower:只能处理读请求,同时作为 Leader的候选节点,即如果Leader宕机,Follower节点。己对外提供服务的起始状态。E: 角色, 默认是 participant,即参与过半机制的角色,选举,事务请求过半提交,还有一个是。
103 0