1 Star 0 Fork 300

老唐解忧铺 / kafkaUI-lite

forked from freakchicken / kafkaUI-lite 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.43 KB
一键复制 编辑 原始数据 按行查看 历史
freakchicken 提交于 2021-01-15 18:28 . 权限系统

kafkaUI-lite

介绍

  • 史上最轻便好用的kafka ui界面客户端工具,提供了对kafka的界面化操作
  • 可以在界面生产消息、消费消息、管理topic、管理group;可以支持管理多个kafka集群
  • 部署简便,不需要连数据库,只有一个jar包启动即可
  • 支持zookeeper ui界面化操作;支持多环境管理
  • 支持redis ui界面化操作;支持多环境管理

软件架构

  • 采用B/S架构,springboot + vue.js 前后端分离开发
  • 考虑到部署的简便性,最后打包是整合打到一个完整的jar包里
  • 考虑到部署的简便性,使用sqlite数据库,并且数据库文件打进了jar包里

安装教程

  1. 依赖java环境,需要先安装jdk8+
  2. 下载地址: https://gitee.com/freakchicken/kafka-ui-lite/releases
  3. 启动命令:java -jar kafkaUI.jar 一键启动
  4. 如果是多网卡机器,启动需要指定ip
java -Dhost=192.168.33.201 -jar kafkaUI.jar
  1. 浏览器访问 http://localhost:8889

使用说明

kafka操作

查看所有kafka集群

添加kafka环境

消费消息

生产消息

管理topic

管理集群

管理group

查看group消费偏移量详情

创建topic

查看topic分区详情

zookeeper操作

添加zk集群

查看所有zk集群

添加节点

查看节点数据

redis操作

添加redis环境

查看所有redis环境

添加redis key

查看数据

删除redis key

开发指南

环境依赖

  • 安装jdk8+
  • 安装node.js
  • 安装cnpm (maven 会调用cnpm 系统命令)
npm install -g cnpm --registry=https://registry.npm.taobao.org

编译打包

  • maven打包会自动把前端安装依赖并编译打包,
mvn clean package

启动

前端启动:

  • src/main/webapp 目录下 npm run serve

后端启动

  • 启动主类com.jq.kafkaui.KafkaUIApplication

前端访问地址:

http://localhost:8181

后端接口访问地址:

http://localhost:8889

联系作者:

wechat:

捐赠:

如果您喜欢此项目,请给作者捐助5块钱去买生姜洗发水,来保留为数不多的头发

Java
1
https://gitee.com/ts295983632/kafka-ui-lite.git
git@gitee.com:ts295983632/kafka-ui-lite.git
ts295983632
kafka-ui-lite
kafkaUI-lite
master

搜索帮助