应用过kafka的小伙伴应该都晓得kafka自身是没有治理界面的,所有操作都须要手动执行命令来实现。但有些命令又多又长,如果没有做笔记,别说是老手,就连新手也不肯定能记得住,每次想要应用的时候都要上网搜寻一下。有些崇尚geek精力的人或者感觉命令行才是真爱,但应用一款好用的可视化管理工具真的能够极大的晋升效率。

明天给大家介绍的这款工具叫做kafka-map,是我针对日常工作中高频应用的场景开发的,应用了这款工具之后就不用费神费劲的去查资料某个命令要怎么写,就像是:“给编程插上翅膀,给kafka装上导航”。

kafka-map 介绍

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

目前反对的性能有:

  • 多集群治理
  • 集群状态监控(分区数量、正本数量、存储大小、offset)
  • 主题创立、删除、扩容(删除需配置delete.topic.enable = true)
  • broker状态监控
  • 消费者组查看、删除
  • 重置offset
  • 音讯查问(反对String和json形式展现)
  • 发送音讯(反对向指定的topic和partition发送字符串音讯)

性能截图

增加集群

集群治理

broker

主题治理

生产组

查看生产组已订阅主题

topic详情——分区

topic详情——broker

topic详情——生产组

topic详情——生产组重置offset

topic详情——配置信息

生产音讯

生产音讯

docker 形式装置

一行命令即可实现装置

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

更多装置形式以及置信信息可查看: https://github.com/dushixiang...

欢送star和分享给其余小伙伴。