• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

kafka-map: 一个美观简洁且强大的kafka web管理工具。 Gitee 只用于镜像,Issues 请移 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

kafka-map

开源软件地址:

https://gitee.com/dushixiang/kafka-map

开源软件介绍:

kafka map

English | 简体中文

为编程插上翅膀,给kafka装上导航。

简介

kafka-map是使用Java11React开发的一款kafka可视化工具。

目前支持的功能有:

  • 多集群管理
  • 集群状态监控(分区数量、副本数量、存储大小、offset)
  • 主题创建、删除、扩容(删除需配置delete.topic.enable = true)
  • broker状态监控
  • 消费者组查看、删除
  • 重置offset
  • 消息查询(支持String和json方式展示)
  • 发送消息(支持向指定的topic和partition发送字符串消息)
  • 延迟消息(通过扩展使kafka支持18个级别的延迟消息)

截图

添加集群

添加集群

集群管理

集群管理

broker

broker

主题管理

主题管理

消费组

消费组

查看消费组已订阅主题

消费组详情

topic详情——分区

topic详情——分区

topic详情——broker

topic详情——broker

topic详情——消费组

topic详情——消费组

topic详情——消费组重置offset

topic详情——消费组重置offset

topic详情——配置信息

topic详情——配置信息

生产消息

消费消息

消费消息

消费消息

延迟消息

延迟消息

协议与条款

如您需要在企业网络中使用 kafka-map ,建议先征求 IT 管理员的同意。下载、使用或分发 kafka-map 前,您必须同意 协议 条款与限制。本项目不提供任何担保,亦不承担任何责任。

依赖环境

  • Java11 或更高版本
  • Apache Kafka 1.1.0 或更高版本

docker方式安装

环境变量

参数含义
DEFAULT_USERNAME初始登录账号
DEFAULT_PASSWORD初始登录密码
docker run -d \    -p 8080:8080 \    -v /opt/kafka-map/data:/usr/local/kafka-map/data \    -e DEFAULT_USERNAME=admin \    -e DEFAULT_PASSWORD=admin \    --name kafka-map \    --restart always dushixiang/kafka-map:latest

原生方式安装

下载

wget https://github.com/dushixiang/kafka-map/releases/latest/download/kafka-map.tgz

解压

tar -zxvf kafka-map.tgz -C /usr/local/

前台运行

# kafka-map文件夹cd /usr/local/kafka-map# 根据需求自行修改配置vi application.yml# 启动java -jar kafka-map.jar 

系统服务方式运行

cat <<EOF >> /etc/systemd/system/kafka-map.service[Unit]Description=kafka map serviceAfter=network.target[Service]WorkingDirectory=/usr/local/kafka-mapExecStart=/usr/bin/java -jar /usr/local/kafka-map/kafka-map.jarRestart=on-failure[Install]WantedBy=multi-user.target

重载系统服务&&设置开机启动&&启动服务&&查看状态

systemctl daemon-reloadsystemctl enable kafka-mapsystemctl start kafka-mapsystemctl status kafka-map

使用

接下来使用浏览器打开服务器的 8080 端口即可访问。

FAQ

不想使用8080端口怎么办?

在启动命令上增加 --server.port=1234 即可修改端口为 1234

# 示例java -jar kafka-map.jar --server.port=1234

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap