分享好友 最新动态首页 最新动态分类 切换频道
Kafka 可视化工具 Kafka Tool
2024-12-26 21:11

使用Kafka的小伙伴,有没有为无法直观地查看 Kafka 的 Topic 里的内容而发过愁呢

Kafka 可视化工具 Kafka Tool

下面推荐给大家一款带有可视化页面的Kafka工具Kafka Tool (目前最新版本是 2.0.4

下载地址

http://www.kafkatool.com/download.html

下载界面

不同版本的Kafka对应不同版本的工具,个人使用的是0.11,所以下载的是最新的2.0.4版本

如果是Windows,直接点击exe文件,一键安装即可。


1、Kafka 连接配置

1)启动 Kafka Tool

在安装目录下,双击可执行文件 kafkatool.exe,启动 Kafka Tool

2)配置 Kafka 连接信息

提示配置相应的连接信息

依次填写红框中的信息,点击“Ping” 和 “Test”测试连接情况;测试通过后,点击“Add”进行添加

解决kafka tool 报 unable to connect broker
**【注意】**需要在 C:WindowsSystem32driversetc 下的 hosts 文件中,添加入 kafka 的集群域名

例如,添加如下配置(此处需要根据实际情况配置,配置保存后,需要重启KafkaTools才能读取hosts文件中的内容

 

2、查看 Kafka 数据

1)查看 Kafka 数据

选择一个Topic --> Data,点击查询即可看到数据(但是Key和Message是二进制的,不能直观的看到具体的消息信息,需要设置展示格式

Messages选择Newest,表示查看最新的Kafka数据

结果列表中的每列,通过点击表头,可以按照升序或者降序排序(一般用在时间字段排序,方便查看最新数据)。

2)设置 Kafka 数据展示格式

在Tools -->Settings --> Topics,将 Key 和 Message 均设置为String 保存。这样是全局设置,对所有 Topic 均生效。

如果只是想单独设置某个 Topic,可以选中某个 Topic,在 Properties --> Content Type 中,将显示格式设置为String,点击 Update --> Refresh 即可生效

设置后的数据列表如下

3)查看具体某一条消息

选中某一个message,点击“Message”查看详情,默认是“Text”格式(如果想看到JSON格式,只需要设置下“View Data As”即可

“View Data As”设置为 JSON 后,消息信息格式如下

4)过滤查询 Kafka 消息

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

3、使用 Kafka Tool 创建 Topic

1)创建 Topic

步骤如下
1、鼠标右键点击 “Topics” 文件夹图标 --> 选择 “Create Topic”,或者点击“Topics”,单击右侧页面中的“+”,会弹出“Add Topic”页面
2、填写需要创建的Topic名称,分区数和备份数,点击“Add”添加,即可创建 topic。

效果如下

2)查看创建的 Topic

创建的出来的 topic, 可以在 Topic 列表或者通过 Kafka topic 命令查看。
自测的截图如下

3)删除 Topic

如果因为失误导致创建的 topic 不是自己想要的,想进行删除,也可以通过 KafkaTool 进行界面化删除。

效果如下

4)补充说明

如果通过 Kafka Tool 创建 topic 失败,请确认如下两点

a)是否按照如下截图配置的Cluster Connection

(本次举例是单台机器,如果实际是集群,需要把 bootstrap servers进行集群配置,如3台集群配置:192.168.71.129:9092,192.168.71.130:9092,192.168.71.131:9092

b)是否按照博客里的说明在hosts文件中配置了域名

如果上述两点均已确认无误,依旧不能通过 Kafka Tool 正确创建出 topic。

请确认 Kafka 服务本身是否正常,是否可以通过 kafka topic 命令创建出来 topic。

4、使用 Kafka Tool 模拟发送 Messages

操作步骤如下

点击“Topics” --> 选择一个 topic(如:topic01) --> 选择分区(如:Partition 0,点击右侧“Data”里的“+”,会弹出“Add Message”页面。
其中,Key 和 Message 均支持两种方式:From file 和 Enter Manually[Text]
From file:就是数据来源于文件,需要上传文件(个人建议上传txt格式文件
Enter Manually[Text]:手动输入
二者可以混合搭配使用,并且 Key 和 Message 二者必须有值,否则会报错

效果如下

1)场景1:Key 和 Message 均选择手动输入
2)场景2:Key 和 Message 均选择来自文件
3)场景3:Key 和 Message 其中一个来自文件,一个来自手动输入

2.txt 文件中内容如下

4)消费者消费到的模拟数据

截图如下

消费命令如下

最新文章
热带气旋“奇多”重创法属马约特岛,或致数百至数千人死亡;阿萨德抵俄后首次发声
法属马约特岛遭热带气旋重创,法国将全国哀悼当地时间12月16日,热带气旋“奇多”日前袭击了法国海外属地马约特岛,造成重大人员伤亡和财产损失。法国总统马克龙2024年12月16日宣布,法国将举行全国哀悼。马克龙当晚主持了就马约特岛灾情召
工信部刘伯超:深挖应用场景,加快人工智能与制造业深度融合
C114讯 7月6日消息 昨天,中国信息通信研究院承办的WAIC 2024 “迈向AGI:大模型焕新与产业赋能”论坛,于上海徐汇西岸拉开帷幕!本次论坛深度聚焦大模型产业应用落地、端侧智能、大模型安全与治理等前沿热点话题,携手全球AI领域顶级学者
苹果bt手游app十大推荐 盘点排名前十的苹果bt手游app
苹果bt手游app十大推荐,盘点排名前十的苹果bt手游app,一个提供变态手机游戏和充值折扣的游戏平台,允许您以相同的金额获得大量现金返还和礼包。众多的折扣和节省成本的优势让您在游戏中获得更多的乐趣和乐趣。1、早游戏破解手游推荐理由
鹤山区搜狗推广性价比之选,优化解析助力企业线上飞跃
鹤山区搜狗优化推广合理,性价比高,助力企业高效线上营销,实现线上腾飞。选择搜狗优化推广,助力企业快速提升品牌知名度,拓展市场份额。随着互联网的普及,线上营销已成为企业推广的重要手段,在众多搜索引擎中,搜狗以其独特的搜索算法
把视频生成二维码扫码即可观看
将视频生成二维码,使得扫码即可观看,通常需要借助一些在线的二维码生成平台或工具,这些平台或工具能够将视频链接(如YouTube、Vimeo、八木屋链接转化器、爱奇艺等平台的视频链接,或者是自己服务器上的视频链接)转换成一个二维码。用户
阿里 sa 1-3年招聘(工资待遇要求)
阿里巴巴集团直营SAAS专岗招募!跨境电商B端crm系统+独立站售卖与服务透明公平的年度晋升机会,能力强一年可晋升!这是一份具备时间复利的工作,付出的时间,换来更高的收入,更具确定性的晋升通道和多元化的个人能力;不是只会售卖产品的
高清美女写真生成攻略|用AI轻松制作你的专属写真!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 亲爱的宝子们,随着人工智能技术的飞速发展,AI不仅可以帮助我们处理日常事务,甚至可以为我
曲靖网站排名优化费用是如何计算的?
曲靖seo网站优化多久才能看到结果?项目启动后,曲靖网站优化公司会根据网站现状和关键字分析提出预期的时间。新的网站从收录到首页排名可能需要3个月,而建立有段时间的老网站根据质量大概需要1-3个月不等。曲靖SEO外包的费用是固定的吗?
苹果手机怎么回车
在使用苹果手机进行文字输入时,回车操作是一个常见且基础的功能。无论是编写短信、聊天、撰写邮件还是编辑文档,回车都扮演着重要的角色。下面,我们就来详细探讨一下在苹果手机上如何进行回车操作。一、基础回车操作在大多数应用程序中,
李彦宏发站内信 称搜索业务已摆脱负面影响
  北京时间2017年7月28日消息,百度公司近日发布了2017年第二季度未经审计的财务报告,随后李彦宏发布了内部的站内信。站内信中李彦宏也提到,百度第二季度在多个领域收获了20000名在线活跃客户。在他看来,百度的搜索业务已经逐渐摆脱了
相关文章
推荐文章
发表评论
0评