Zookeeper 可视化工具

本文将推荐几款 ZooKeeper 可视化管理工具,方便我们查看/管理 ZooKeeper 中的数据。

ZooInspector

Apache 官方基于 Java 的 zookeeper 可视化工具,功能比较简单。

下载地址:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip,下载后解压,进入 build 目录:

Zookeeper 可视化工具

然后执行 java -jar zookeeper-dev-ZooInspector.jar 命令,如下图:

Zookeeper 可视化工具

快速预览:

Zookeeper 可视化工具

zkui

一个 GitHub 开源项目,拥有 2.3k 的 start,内置 jetty 的 web 可视化界面。如下图:

Zookeeper 可视化工具

源码地址:https://github.com/DeemOpen/zkui

使用也很简单,下载源码后,使用 maven clean install 命令打包,如下图:

Zookeeper 可视化工具

打包完成后,进入 target 目录,如下图:

Zookeeper 可视化工具

然后使用 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 可视化工具

Zookeeper 可视化工具

zkdash

掌阅科技开源的 zookeeper 管理界面,zkdash 是一个 zookeeper 的管理界面,也可以作为任何基于 zookeeper 的配置管理项目,比如:Qconf。

zkdash 目前正在开发第二版本,更易用,更开发,拥有完善权限管理,支持 zk,更易用。 第二版已经在着手开源相关工作,会打造一个基于配置中心,服务发现,CICD,CMDB 一体化的微服务管理平台。

源码地址:https://github.com/ireaderlab/zkdash

依赖环境:MySQL、python2.7,版本最好 >= 2.7.6

快速预览:

Zookeeper 可视化工具

PrettyZoo

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

Zookeeper 可视化工具

快速预览:

Zookeeper 可视化工具

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号