Kafka可视化利器 KafkaTool 发送kafka消息

这篇具有很好参考价值的文章主要介绍了Kafka可视化利器 KafkaTool 发送kafka消息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

kafak是我们工作中常用的消息组件,今天在跟合作方联调的时候被告知上游没有准备好消息数据,没有办法从依赖方拿到消息但是我们还又想测试自己写的消息消费的代码,怎么办呢?常规的做法就是把消息消费的代码抽离出来包装成一个公共方法,提供一个Controller直接构造好参数调用一下验证。或者写单元测试,都可以达到咱们的目的。

但是总感觉想通过Kafka进行验证代码逻辑,有么有好的办法呢,答案肯定是有的,就是使用KafkaTool模拟生产者发送消息,进行消费。今天在操作的时候走了一些弯路在网上也查了一下相关文档,结果有很多不是很好,遂记录下来供大家参考。

第一步:安装Kafka Tool

这里就不对描述了。我直接贴安装完毕的图。

kafka tool,工具,kafka,kafka,java,分布式,Powered by 金山文档

第二步:配置

新建连接,配置集群名称,依赖的zk的配置,生产者连接。其中集群命名随便起自己能懂就行,ZK的话需要本地提前安装好,Kafka的集群配置就是生产者的broker。如下图顺序:

kafka tool,工具,kafka,kafka,java,分布式,Powered by 金山文档
kafka tool,工具,kafka,kafka,java,分布式,Powered by 金山文档
kafka tool,工具,kafka,kafka,java,分布式,Powered by 金山文档

第三步:准备、发送

配置完毕之后,准备阶段,这里需要准备2项事项。

第一:找到生产者要发送的topic

找到生产者要发送的topic,任意选择一个分区都没关系。选择右边的data栏,点击那个“+”号就出现两个message类型,你是JSON类型的消息的话就选择第二个。

kafka tool,工具,kafka,kafka,java,分布式,Powered by 金山文档

第二:选择要发送的消息的方式

咱们选择了第二个消息类型,注意我红色框框起来的部分,消息格式为“key,value”,今天就在这里除了一些问题阻塞了点时间。我这边给一个demo(注意value进行json的压缩):

key,{"eventName":"工变化","eventType":"completed","tenant":"BW","payloadData":{"projectOrderId":"","orderId":"5180218000008","cameraStatus":"0","statusName":"OFFLINE"},"sendTime":"2023-03-15 11:18:26"}
kafka tool,工具,kafka,kafka,java,分布式,Powered by 金山文档

填写完咱们的消息之后点击“add”,即可发送消息出去。结果对话框意思是是否需要在此发送,选择“Yes”的话就留在原对话框,内容没有清除。选择“No”的话就直接退出该消息添加页面,大家视情况选择。

kafka tool,工具,kafka,kafka,java,分布式,Powered by 金山文档

希望可以帮助大家少走弯路。文章来源地址https://www.toymoban.com/news/detail-803560.html

到了这里,关于Kafka可视化利器 KafkaTool 发送kafka消息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kafka Tool(Kafka 可视化工具)安装及使用教程

    http://www.kafkatool.com/download.html 不同版本的Kafka对应不同版本的工具,个人使用的是2.11,所以下载的是最新的2.0.8版本(Kafka0.11之后版本就需要用Kafka Tool 2) (Linux版本点击Download会直接打开,可以右键下载) Windows,直接点击下载下来的exe文件,一键安装即可。 1)启动 Kafka

    2024年02月07日
    浏览(39)
  • kafka可视化工具-kafkamap

    安装openjdk11 kafka-map 依赖openjdk11 下载链接 https://learn.microsoft.com/zh-cn/java/openjdk/download#openjdk-11 执行命令: tar -zxvf openjdk-11.0.1_linux-x64_bin.tar.gz 部署kafka-map 链接: https://pan.baidu.com/s/16-chx9WP7U9ocSMLMJMAMg?pwd=1234 提取码: 1234 在环境上解压: 执行命令:tar -xf kafka-map.tar, 修改配置文件

    2024年02月06日
    浏览(26)
  • kafka可视化工具整理(七)

    零、主流kafka可视化工具有两种 ①安装在本地的服务,通过网络连接kafka拉取数据并展示 比如:offsetexplorer 应用 ②安装在服务器上应用,通过服务器自行拉取代码,对外提供Web,查看kafka的状态及数据。比如:kafdrop应用 一、本地服务 offsetexplorer 1、去kafkatool官网下载Offset E

    2024年02月06日
    浏览(30)
  • Docker安装kafka可视化管理工具 - Kafka Eagle

    目前关于Docker安装Kafka Eagle没有什么特别出名的镜像,只有nickzurich/efak这个镜像可以考虑下,但这个的收欢迎程度不是很高,所以也少用一点,仅了解一下就可以。 第一步:使用下述命令拉取最新的nickzurich/efak镜像 第二步:使用下述命令启动容器 EFAK_CLUSTER_ZK_LIST :配置的是

    2024年02月07日
    浏览(40)
  • Docker安装kafka可视化管理工具 - Kafka Manager

    说明 :此处是在前面使用Docker安装kafka的基础之上,再来使用Docker安装kafka-manager 第一步:使用下述命令从Docker Hub查找镜像,此处我们要选择的是sheepkiller所构建的kafka-manager镜像 第二步:使用下述命令来启动kafka-manager容器  ZK_HOSTS :配置zookeeper服务的地址 kafka-manager服务的默

    2024年02月12日
    浏览(42)
  • 【数仓】Kafka消息可视化工具:Offset Explorer(原名kafka Tool)

    Offset Explorer(以前称为Kafka Tool)是一个用于管理和使用Apache Kafka®集群的GUI应用程序。 它提供了一个直观的界面,允许用户快速查看Kafka集群中的对象以及集群主题中存储的消息。 它包含面向开发人员和管理员的功能。 一些主要功能包括: 快速查看所有Kafka集群,包括其代

    2024年04月09日
    浏览(35)
  • Kafka可视化管理工具kafka-manager部署安装和使用

    为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager。 这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。 它支持管理多个集群、选择副本、副本重新

    2024年02月16日
    浏览(31)
  • kafka及可视化工具offset explorer

    KAFKA背景         Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个

    2024年02月16日
    浏览(38)
  • Kafka可视化工具-Offset Explorer使用

    感谢点赞和关注 ,每天进步一点点!加油! 目录 一、概述 二、环境信息 三、安装和使用 3.1 下载Offset Explorer 和安装 3.2 软件配置 3.2.1Properties 3.2.2Properties 3.2.3Advanced 3.2.4 JAAS config 3.2.5修改配置文件 3.3 基本使用 3.3.1查看topic分区列表及分区leader位置信息 3.3.2查看数据 Offset E

    2023年04月20日
    浏览(34)
  • kafka可视化web管理工具-KafkaMmap

    ​ 使用过kafka的小伙伴应该都知道kafka本身是没有管理界面的,所有操作都需要手动执行命令来完成。但有些命令又多又长,如果没有做笔记,别说是新手,就连老手也不一定能记得住,每次想要使用的时候都要上网搜索一下。有些崇尚geek精神的人或许觉得命令行才是真爱,

    2024年01月24日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包