1 Star 0 Fork 112

Kenny_ZhangWei / kafkaUI-lite

forked from freakchicken / kafkaUI-lite 
加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

kafkaUI-lite

介绍

  • 史上最轻便好用的kafka ui界面客户端工具,可以在生产消息、消费消息、管理topic、管理group;可以支持管理多个kafka集群
  • 部署简便,不需要连数据库,只有一个jar包启动即可
  • 支持zookeeper ui界面化操作;支持多环境管理
  • 支持redis ui界面化操作;支持多环境管理
  • 支持权限控制,可以自定义不同环境的新增、修改、删除权限;默认分配只读权限,避免用户的误操作

设计理念

  • 轻便、简洁、易用

软件架构

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

安装教程

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

使用说明

kafka操作

查看所有kafka集群

添加kafka环境

消费消息

生产消息

管理topic

查看所有topic详情

管理集群

管理group

查看group消费偏移量详情

创建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:

捐赠:

最近更新了几个版本,头顶的Peter和Jerry因为劳累过度,已经驾鹤仙去,如果您喜欢这个项目,请捐助作者给这两根厚葬

友情推荐

DBAPI

  • 零代码开发后端接口,只需要编写sql就能生成http Api,可以动态添加api gitee github

仓库评论 ( 0 )

你可以在登录后,发表评论

简介

史上最轻便好用的kafka 可视化图形界面工具,可以生产消费消息,管理topic、group、集群。支持管理多个kafka环境。 部署简便,不需要连数据库,只有一个jar包启动即可。 同时也是zookeeper 、redis的可视化图形界面工具 展开 收起
Java
GPL-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/kenny.w.zhang/kafka-ui-lite.git
git@gitee.com:kenny.w.zhang/kafka-ui-lite.git
kenny.w.zhang
kafka-ui-lite
kafkaUI-lite
master

搜索帮助

141041 ab9339c7 1850385 141043 25c028d5 1850385