一飞开源
阅读448

[开源]一款轻量级的Kafka可视化管理平台,安装配置快捷 简单易用

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

Kafka可视化管理平台

一款轻量级的kafka可视化管理平台,安装配置快捷、简单易用。

为了开发的省事,没有国际化支持,页面只支持中文展示。
用过rocketmq-console(rocketmq-dashboard)吧,对,前端展示风格跟那个有点类似。

二、开源协议

使用MIT开源协议

三、界面展示

菜单预览

如果未启用ACL配置,不会显示ACL的菜单页面,所以导航栏上没有Acl这一项

如果未启用ACL配置,不会显示ACL的菜单页面,所以导航栏上没有Acl这一项

集群

  • 展示集群列表 图片

  • 查看或修改集群配置 图片

Topic

  • Topic列表 图片

消费组

  • 消费组列表 图片

消息

  • 根据时间检索或过滤消息 图片

  • 消息详情 图片

运维

  • 运维页面 图片

  • 集群切换 图片

四、功能概述

功能支持

  • 多集群支持

  • 集群信息

  • Topic管理

  • 消费组管理

  • 消息管理

  • ACL

  • 客户端限流

  • 运维

功能明细看这个脑图:

图片

五、技术选型

快速使用

Windows

  1. 解压缩zip安装包

  2. 进入bin目录(必须在bin目录下),双击执行start.bat启动

  3. 停止:直接关闭启动的命令行窗口即可

Linux或Mac OS

# 解压缩
unzip kafka-console-ui.zip
# 进入解压缩后的目录
cd kafka-console-ui
# 启动
sh bin/start.sh
# 停止
sh bin/shutdown.sh

访问地址

启动完成,访问:http://127.0.0.1:7766

配置集群

第一次启动,打开浏览器后,因为还没有配置kafka集群信息,所以页面右上角可能会有错误信息,比如:No Cluster Info或者是没有集群信息,请先切换集群之类的提示。

集群配置如下:

  1. 点击页面上方导航栏的 [运维] 菜单

  2. 点击集群管理下的 [集群切换] 按钮

  3. 在弹框里点击 [新增集群]

  4. 然后输入kafka集群地址和一个名称(随便起个名字)

  5. 点击提交便增加成功了

  6. 增加成功可以看到会话框已经有这个集群信息,然后点击右侧的 [切换] 按钮,便切换该集群为当前集群

后续如果再增加其它集群,就可以按上面这个流程,如果想切换到哪个集群,点击切换按钮,便会切换到对应的集群,页面的右上角会显示当前是使用的哪个集群,如果不确定,可以刷新下页面。

在新增集群的时候,除了集群地址还可以输入集群的其它属性配置,比如请求超时,ACL配置等。如果开启了ACL,切换到该集群的时候,导航栏上便会出现ACL菜单,支持进行相关操作(目前是基于SASL_SCRAM认证授权管理支持的最完善,其它的我也没验证过,虽然是我开发的,但是我也没具体全部验证这一块功能,授权部分应该是通用的)

kafka版本

  • 当前使用的kafka 3.2.0

更多内容请查看 README.md 文档

六、源码地址

源码下载

关注下面的标签,发现更多相似文章

一飞开源
发布了 篇专栏 · 获取点赞 · 获取阅读

评论

查看更多
相关推荐
关于作者
一飞开源
获得点赞 100
文章被阅读 1000
相关文章