应用过 kafka
的小伙伴应该都晓得 kafka
自身是没有治理界面的,所有操作都须要手动执行命令来实现。但有些命令又多又长,如果没有做笔记,别说是老手,就连新手也不肯定能记得住,每次想要应用的时候都要上网搜寻一下。有些崇尚 geek 精力的人或者感觉命令行才是真爱,但应用一款好用的可视化管理工具真的能够极大的晋升效率。
明天给大家介绍的这款工具叫做kafka-map
,是我针对日常工作中高频应用的场景开发的,应用了这款工具之后就不用费神费劲的去查资料某个命令要怎么写,就像是:“给编程插上翅膀,给 kafka 装上导航”。
kafka-map 介绍
kafka map
是应用 Java11
和React
开发的一款 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 和分享给其余小伙伴。