开源软件名称:kafkaUI-lite
开源软件地址:https://gitee.com/freakchicken/kafka-ui-lite
开源软件介绍:
kafkaUI-lite介绍- 史上最轻便好用的kafka ui界面客户端工具,可以在生产消息、消费消息、管理topic、管理group;可以支持管理多个kafka集群
- 部署简便,可以一键启动,不需要配置数据库、不需要搭建web容器
- 支持zookeeper ui界面化操作;支持多环境管理
- 支持redis ui界面化操作;支持多环境管理
- 支持权限控制,可以自定义不同环境的新增、修改、删除权限;默认分配只读权限,避免用户的误操作
- 体验地址 http://47.92.117.90:8889
设计理念软件架构- 采用B/S架构,springboot + vue.js 前后端分离开发
安装教程- 依赖java环境,需要先安装jdk8+
- 下载地址: 天翼云盘, 或者在右侧发行版页面下载
有以下3种安装方式: 1.jar包安装(此种方式1.2.10及以后版本不再支持)
- 如果您想要快速安装,请下载kafka-ui-lite.jar包
- 启动命令
java -jar kafka-ui-lite.jar 2.tar包安装- 请下载kafka-ui-lite.tar.gz包并解压
- (可选)如果想修改元数据库为mysql, 修改conf/application.properties中的以下配置
server.port=8889spring.datasource.driver-class-name=org.sqlite.JDBCspring.datasource.url=jdbc:sqlite::resource:data.db spring.datasource.username=spring.datasource.password= 请在mysql执行数据库初始化sql脚本,脚本在sql目录下 # 前台启动sh bin/kafkaUI.sh start# 后台启动sh bin/kafkaUI.sh -d start# 关闭后台启动的进程sh bin/kafkaUI.sh stop 或者直接双击 bin/kafkaUI.bat 文件启动 3.docker安装 docker run -d -p 8889:8889 freakchicken/kafka-ui-lite 使用说明kafka操作查看所有kafka集群添加kafka环境消费消息生产消息管理topic查看topic详情查看topic被消费的所有group管理集群管理group查看group消费偏移量详情创建topiczookeeper操作查看所有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 编译打包mvn clean package -P tarmvn clean package -P singleJar 构建镜像mvn docker:build -P tarmvn docker:push -P tar 启动前端启动:- src/main/webapp 目录下 npm run serve
后端启动- 启动主类com.jq.kafkaui.KafkaUIApplication
前端访问地址:后端接口访问地址:联系作者:微信:qq交流群:捐赠:如果您喜欢这个项目,请作者喝杯咖啡 友情推荐DBAPI |
请发表评论