目录

Kafka可视化工具KafkaTool工具的使用

Kafka可视化工具KafkaTool工具的使用

Kafka Tool工具

介绍

使用Kafka的小伙伴,有没有为无法直观地查看 Kafka 的 Topic 里的内容而发过愁呢?下面推荐给大家一款带有可视化页面的Kafka工具:Kafka Tool (目前最新版本是 3.0.2)

注意:以前叫Kafka Tool现在官方已更名为Offset Explorer,为了使用习惯本文章仍然使用老叫法。

根据你自己的系统选择对应的软件,博主是W64位所以选择的是Windows 64-Bit版本,下载后双击exe文件一键安装。 https://i-blog.csdnimg.cn/direct/7e3815e47ee44d72983540a2e6bde0ea.png

https://i-blog.csdnimg.cn/direct/306e1da19df546daabe368214161ad37.png

Kafka Tool工具的使用

在安装目录下点击exe启动Kafka Tool

https://i-blog.csdnimg.cn/direct/cbb2b815a1234cf9819ed23ecdc42eee.png

配置Kafka信息

https://i-blog.csdnimg.cn/direct/882f94aa329a487ea3db0a583f23a10d.png

配置你的zk和kafka链接信息,add之前Test一下,确保链接信息没有填写错误

https://i-blog.csdnimg.cn/direct/4301b156d097480885ac26ac068be9d9.png

查看Kafka消息

选择一个Topic —> Data —>Retrieve Messages,Key/Message设置展示格式,点查询即可看到数据

Messages选择Newest,查看最新的Kafka数据;列表每列都可以通过点击表头,进行升序或者降序排序。

https://i-blog.csdnimg.cn/direct/944e2c69b33d43bd8f2004db9bc61f96.png

设置Topic数据展示格式

设置Topic全局数据展示格式

https://i-blog.csdnimg.cn/direct/11b296d93fd44290b37fb11f81cb68df.png

https://i-blog.csdnimg.cn/direct/49edde1d1ac4447b9f85ae7e4a829af6.png

https://i-blog.csdnimg.cn/direct/3980e7ed98cc4105b6db420efe92a5f3.png

kafka过滤信息查询

可以按照Offset(偏移量),Key(消息key),Message(消息主体),Regex(正则表达式)进行单个或者组合查询

https://i-blog.csdnimg.cn/direct/17c41a2d934b435fb785e3abfb2ec887.png

创建Topic

1、右键“Topics” 文件夹 –> 选择 “Create Topic”,或点击“Topics”,单击右侧页面中的“+”,会弹出“Add Topic”页面;

2、填写需要创建的Topic名称,分区数和备份数,点击“Add”添加,即可创建 topic。

https://i-blog.csdnimg.cn/direct/1b6577a557264250b6ebfa56b4a4d6f7.png

https://i-blog.csdnimg.cn/direct/bda2e6b508b64a58a6c78bf325780883.png

创建成功

https://i-blog.csdnimg.cn/direct/16a6ec0cb0db450b802c6bc585fb384c.png

使用命令查看刚刚创建的topic信息

https://i-blog.csdnimg.cn/direct/560c99956e7148459a9bb71705e35442.png

删除Topic

选择需要删除的topic然后点击x删除

https://i-blog.csdnimg.cn/direct/cddb55d272354ea6a36f5c846a27dc6f.png

删除topic之后使用命令在此查看topic已经被删除了

https://i-blog.csdnimg.cn/direct/ac273a50ef3b40d789821af8bff2517c.png

Topic发送消息

选中Topic–>选择要发送的分区–>点击+号–>选择单条发送

https://i-blog.csdnimg.cn/direct/8406d6b9c76a4203920cd26b566d3cff.png

单条手动发送

手动单条发送,通过手动输入key和value发送消息

https://i-blog.csdnimg.cn/direct/f3709d3bd18b40fa913f5a1e5f029413.png

查看效果

https://i-blog.csdnimg.cn/direct/5dda7f3797b94bb5b548072d32e39c0a.png

单条文件发送

value文件内容

https://i-blog.csdnimg.cn/direct/feb97422ff0748fc9407147d28bf3960.png

以文件形式单条发送value

https://i-blog.csdnimg.cn/direct/4c68010599aa4dddb42347e621324a46.png

查看结果,文件中的value值已经发送出去了,消费者已经接收到

https://i-blog.csdnimg.cn/direct/b8ef398d277f4a1ab54096031e43b65a.png

多条手动发送

https://i-blog.csdnimg.cn/direct/d931264ef5394defb8fecd57bb43c786.png

一次发送多条消费者已接收到

https://i-blog.csdnimg.cn/direct/a8bde0c8d8ac405dba93f3a9813a24c9.png