本文将推荐几款 ZooKeeper 可视化管理工具,方便我们查看/管理 ZooKeeper 中的数据。
Apache 官方基于 Java 的 zookeeper 可视化工具,功能比较简单。
下载地址:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip,下载后解压,进入 build 目录:
然后执行 java -jar zookeeper-dev-ZooInspector.jar 命令,如下图:
快速预览:
一个 GitHub 开源项目,拥有 2.3k 的 start,内置 jetty 的 web 可视化界面。如下图:
源码地址:https://github.com/DeemOpen/zkui
使用也很简单,下载源码后,使用 maven clean install 命令打包,如下图:
打包完成后,进入 target 目录,如下图:
然后使用 java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar 命令运行,如下:
C:\Users\Administrator\Desktop\zkui-master\target> java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar 十月 27, 2023 2:56:43 下午 com.googlecode.flyway.core.metadatatable.MetaDataTableImpl createIfNotExists 信息: Creating Metadata table: "PUBLIC"."schema_version" 十月 27, 2023 2:56:43 下午 com.googlecode.flyway.core.command.DbMigrate migrate 信息: Current version of schema "PUBLIC": << Empty Schema >> 十月 27, 2023 2:56:43 下午 com.googlecode.flyway.core.command.DbMigrate applyMigration 信息: Migrating schema "PUBLIC" to version 1 十月 27, 2023 2:56:43 下午 com.googlecode.flyway.core.command.DbMigrate logSummary 信息: Successfully applied 1 migration to schema "PUBLIC" (execution time 00:00.179s). log4j:WARN No appenders could be found for logger (org.eclipse.jetty.util.log). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
启动成功后,使用浏览器访问 http://localhost:9090/ 地址,进入登录页面。注意,用户名:admin,密码:manager,这些信息可以在 config.cfg 中配置,对应 key 是userSet。
快速预览:
掌阅科技开源的 zookeeper 管理界面,zkdash 是一个 zookeeper 的管理界面,也可以作为任何基于 zookeeper 的配置管理项目,比如:Qconf。
zkdash 目前正在开发第二版本,更易用,更开发,拥有完善权限管理,支持 zk,更易用。 第二版已经在着手开源相关工作,会打造一个基于配置中心,服务发现,CICD,CMDB 一体化的微服务管理平台。
源码地址:https://github.com/ireaderlab/zkdash
依赖环境:MySQL、python2.7,版本最好 >= 2.7.6
快速预览:
PrettyZoo 是一个基于 Apache Curator 和 JavaFX 实现的 Zookeeper 图形化管理客户端。
使用了 Java 的模块化(Jigsaw)技术,并基于 JPackage 打包了多平台的可运行文件(无需要额外安装 Java 运行时)。
目前已提供了 mac(dmg 文件)、Linux(deb 和 rpm 文件)、windows(msi 文件) 的安装包。
意外的是,该项目也是开源项目,已经拥有 2.1K 的 star。
下载地址:https://github.com/vran-dev/PrettyZoo/releases
快速预览: