推荐一款免费 Kafka 连接工具:kafkaTool
做 Kafka 联调、排障、看消息时,很多人会在命令行、kafka-console-consumer、各类重量级管控台之间来回切换。今天推荐一款免费、轻量、开箱即用的桌面工具 —— kafkaTool。
它更像「运维/开发随身调试器」:连上集群就能收发消息、查 Topic、看 Consumer Group Lag、扫一眼集群概况,界面清爽,学习成本很低。
链接: pan.baidu.com/s/10aevxnH_… 提取码: ky2t
为什么推荐 kafkaTool?
| 诉求 | kafkaTool 怎么做 |
|---|---|
| 免费可用 | 本地桌面客户端,无需付费订阅 |
| 上手快 | 左侧连连接,右侧干活,路径接近 MQTTX |
| 日常排障够用 | 订阅消息、按 Offset 浏览、Group Lag、重置偏移 |
| 安全协议 | 支持 Plaintext / SASL_PLAINTEXT |
| 探查安全 | 实时消费默认不提交 offset,不误伤生产消费组 |
1. 连接管理:多环境随手切换
新建连接后填写 Bootstrap、协议、超时即可。需要认证时选择 SASL_PLAINTEXT,填入用户名密码;内网无认证则用 Plaintext。
支持保存多套连接配置,列表里一眼区分「已连接」状态;顶部可随时断开,也方便编辑当前连接。
小贴士: 先点「测试」确认网络与认证,再「连接」,少走弯路。
2. 消息订阅:实时看流、顺手生产
连上后默认进入消息页,勾选 Topic,选择 Latest / Earliest(也可指定 Offset 或时间点),点「开始订阅」即可滚动查看消息。
JSON 会自动格式化;点开某条可看完整详情。页面底部还能直接向指定 Topic 发送 Payload,适合联调时随手推一条测试消息。
顶部常驻「探查模式 · 不提交」提示:你是在只读探查,不会把业务 Consumer Group 的位点悄悄改掉。
3. Topics:列表、详情、按 Offset 定点浏览
Topics 页可搜索、创建、删除,并查看分区数与副本。
点开某一行,能看到分区 Leader、Replicas、ISR,以及 Low / High Watermark —— 判断消息是否堆积、位点是否合理,很直观。
「按 Offset 浏览」适合回答这类问题:「这条业务数据大概在哪个位置?前后几条长什么样?」支持跳到 High 附近,再点读取。
点进消息弹窗后,可复制 Key / Value,查看 Headers,还能「从此处订阅」跳回消息页精确续看。
4. Consumer Groups:谁在堆积一目了然
Groups 页列出 Group ID、状态、成员数和总 Lag,并按 Lag 排序高亮,打开就能发现堆积嫌疑。
进入详情可看成员与分区偏移;需要回放时可重置偏移(Earliest / Latest / 指定 Offset / 指定时间)。重置前请确认业务消费者已停,避免位点被再次覆盖。
5. 集群概览:先摸清家底
Broker 数量、Topic 数、分区总数、内部 Topic,以及 Broker 列表(ID / Host / Port),适合连上新环境后先做一次快速体检。
适合谁?
- 后端 / 物联网开发:联调 Topic、核对 JSON 字段、临时补发一条消息
- 运维 / 现场支持:查 Lag、定点浏览历史消息、确认集群是否可达
- 测试同学:造数据、看消费结果,少写脚本
如果你要的是「全公司级 ACL / Schema Registry / 多集群治理大盘」,那是另一类平台;如果你要的是桌面上免费、好用、马上能查消息,kafkaTool 很对味。
快速上手(三步)
- 安装并打开 kafkaTool
- 左侧「+」新建连接 → 填 Bootstrap(及 SASL)→ 测试 → 连接
- 进入「消息」勾选 Topic 开始订阅;需要定点查数时去「Topics」按 Offset 读取
小结
kafkaTool 把 Kafka 日常最高频的几件事收进一个窗口:连接、订阅、生产、Topic 浏览、Group Lag、集群概况。界面轻、路径短、探查模式不提交 offset —— 值得放进团队工具箱,当作免费的 Kafka 调试伴侣。