Kafka Tool(Kafka 可视化工具)安装及使用教程
Kafka Tool(Kafka 可视化工具)安装及使用教程
Kafka Tool 工具下载
下载地址
http://www.kafkatool.com/download.html
下载界面
不同版本的Kafka对应不同版本的工具,个人使用的是2.11,所以下载的是最新的2.0.8版本(Kafka0.11之后版本就需要用Kafka Tool 2)


(Linux版本点击Download会直接打开,可以右键下载)
Windows,直接点击下载下来的exe文件,一键安装即可。
Kafka Tool 工具使用
1、Kafka 连接配置
1)启动 Kafka Tool
在安装目录下,双击可执行文件 kafkatool.exe,启动 Kafka Tool

2)配置 Kafka 连接信息
提示配置相应的连接信息

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

【注意】需要在 C:\Windows\System32\drivers\etc 下的 hosts 文件中,添加入 kafka 的集群域名
例如,添加如下配置(此处需要根据实际情况配置,配置保存后,需要重启KafkaTools才能读取hosts文件中的内容):
10.10.21.107 kafka1
10.10.21.108 kafka2
10.10.21.109 kafka3
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”即可)

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

相关文章:
Kafka Tool(Kafka 可视化工具)安装及使用教程
Kafka Tool(Kafka 可视化工具)安装及使用教程 Kafka Tool 工具下载 下载地址 http://www.kafkatool.com/download.html 下载界面 不同版本的Kafka对应不同版本的工具,个人使用的是2.11,所以下载的是最新的2.0.8版本ÿ…...
【大揭秘】美团面试题:ConcurrentHashMap和Hashtable有什么区别?一文解析!
正文 亲爱的小伙伴们,大家好!我是小米,一个热爱技术分享的程序员,今天我为大家带来了一篇有关美团面试题的热门话题:ConcurrentHashMap 和 Hashtable 有什么区别。这个问题在Java面试中常常被拿来考察对多线程编程的理…...
爬虫基础 JS逆向
爬虫核心 1. HTTP协议与WEB开发 1. 什么是请求头请求体,响应头响应体 2. URL地址包括什么 3. get请求和post请求到底是什么 4. Content-Type是什么 (1)简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)…...
nextTick实现原理
答题思路: 此题实际考查vue异步更新策略说出vue是怎么通过异步、批量的方式更新以提高性能的最后把源码中实现说一下 回答范例: vue有个批量、异步更新策略,数据变化时,vue开启一个队列,并缓冲在同一事件循环中发生的…...
CentOS 7中安装ZooKeeper
文章目录 下载解压安装环境变量配置文件启动设置开机自启动开放端口 CentOS 7.6 ZooKeeper 3.5.7 本文介绍了如何在CentOS 7系统中安装单机版的ZooKeeper。 下载 点击官网下载 解压安装 # 解压 tar -xzvf apache-zookeeper-3.5.7-bin.tar.gz sudo mv apache-zookeeper-3.5.…...
推荐《幽游白书》
《幽游白书》是日本漫画家富坚义博于1990年12月3日—1994年7月25日于集英社旗下杂志《周刊少年Jump》上连载的少年漫画作品,全175话(含外传一话)。现时发行的单行本共计19册,电子版由漫番漫画、哔哩哔哩漫画发布 [1-2] 。 本作最…...
Linux MMC子系统 - 1.eMMC简介
By: Ailson Jack Date: 2023.10.21 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/archives/160.html,排版更好,便于学习,也可以去我博客逛逛,兴许有你想要的内容呢。…...
聊聊Android线程优化这件事
一、背景 在日常开发APP的过程中,难免需要使用第二方库和第三方库来帮助开发者快速实现一些功能,提高开发效率。但是,这些库也可能会给线程带来一定的压力,主要表现在以下几个方面: 线程数量增多:一些库可…...
Linux性能优化--实用工具:性能工具助手
8.0 概述 本章介绍一些在Linux系统上可用的实用程序,它们能够加强性能工具的有效性和可用性。实用工具本身不是性能工具,但是当它们与性能工具一起使用时,它们可以帮助完成如下功能:自动执行繁琐的任务、分析性能统计数据&#x…...
[PyTorch]即插即用的热力图生成
先上张效果图,本来打算移植霹雳老师的使用Pytorch实现Grad-CAM并绘制热力图。但是看了下代码,需要骨干网络按照标准写法(即将特征层封装为features数组),而我写的网络图省事并没有进行封装,改造网络的代价又…...
golang笔记18--go并发多线程
golang笔记18--go并发多线程 介绍核心用法MutexRWMutexWaitGroupCondOncemapPoolContextselect 注意事项参考文档 介绍 大家都知道go语言近年来越来越火了,其中有一个要点是go语言在并发场景有很高的性能,比如可以通过启动很多个 goroutine 来执行并发任…...
使用OkHttp和Java来下载
以下是一个使用OkHttp和Java来下载内容的下载器程序,同时使用了jshk.com.cn/get_proxy来获取代理服务器。请注意,为了简化代码,我们将忽略一些异常处理和安全性检查。 import java.io.File;import java.io.FileOutputStream;import java.io.I…...
HttpServlet源码分析及HttpServletRequest接口
2023.10.20 HttpServlet HttpServlet类是专门为HTTP协议准备的。比GenericServlet更加适合HTTP协议下的开发。 http包下都有哪些类和接口呢?(jakarta.servlet.http.*) jakarta.servlet.http.HttpServlet (HTTP协议专用的Servlet…...
CENTOS 7基于ISO文件进行安装新软件
众所周知,YUM是CENTOS7的安装程序。 普通情况下,连网之后 ,用yum install 就可以安装。 但当网络环境经常出现连接失败的情况,默认情况下的行为就走不通了。 为解决这个问题,可以考虑如下三个方案 方案一:Y…...
模拟器-雷电-使用adb push或adb pull操作文件
一、环境 windows 10 雷电模拟器4.0.83 二、问题 有时候我们会需要往模拟器拷贝文件或者复制文件到我的电脑 三、方法 1、获取root权限 adb root adb remount 有可能遇到【daemon not running; starting now at tcp:5037】的报错 查看端口占用进程:netstat -…...
【前端设计模式】之命令模式
引言 命令设计模式是一种行为型设计模式,它允许你将命令封装到一个对象中,从而使你可以参数化不同的请求,以及存储、排队、重播和撤销请求。这种设计模式在处理用户界面操作、远程网络请求或其他需要异步执行的操作时非常有用。在前端开发中…...
用c++写一个高精度计算的乘法运算
这段代码是一个用C编写的程序,它实现了两个大整数的乘法运算。 #include<iostream> #include<cstdio> #include<cstring> using namespace std;int main(){char a1[101]"222",b1[101]"2";int a[101],b[101],c[10001],lena,l…...
UE5 ChaosVehicles载具 实现大漂移 (连载四)
载具设置成前驱模式 前轮摩擦力倍增x5 后轮摩擦力倍增x0.5...
基于Arrow的轻量线程池
基于Arrow的轻量线程池 大家好,我是光城,最近花了几周业余时间,开发出这款轻量线程池,代码也全部开源啦,欢迎大家star。 本线程池的设计与实现会有涉及非常多的知识,这些内容也都会以视频的方式分享在知识星…...
泛微OA E-Office V10 OfficeServer 任意文件上传漏洞复现
声明 本文仅用于技术交流,请勿用于非法用途 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。 漏洞简介 泛微e-ofice是一款标准化的协同0A办公软件,泛微 …...
告别‘加日志-重启’循环:用Arthas的watch和trace命令在线调试Spring Boot接口性能
告别“加日志-重启”循环:Arthas动态诊断Spring Boot接口性能实战 每次遇到线上接口响应缓慢或返回异常时,你是否还在重复“加日志→打包→重启→验证”的苦力循环?这种低效的调试方式不仅消耗大量时间,还可能因频繁重启导致服务不…...
Numbat静态类型系统深度解析:确保科学计算的准确性
Numbat静态类型系统深度解析:确保科学计算的准确性 【免费下载链接】numbat A statically typed programming language for scientific computations with first class support for physical dimensions and units 项目地址: https://gitcode.com/gh_mirrors/nu/n…...
2026工程基建与零基础跑通篇:2026最新趋势:YOLO26结合SAM大模型进行半自动数据标注实战
写在前面:为什么你该关注这个组合? 2026年的计算机视觉领域正在经历一场静默革命。如果你还在一张一张手动标注图片,或者还在用YOLOv8+LabelImg的老套路,那你正在被时代甩开。 这一年,两个重磅消息几乎同时落地:Ultralytics在2026年1月14日正式发布YOLO26,而Meta Sup…...
【Android取证实战】小米手机OTG连接疑难排查与数据提取全攻略
1. OTG连接基础与小米手机兼容性解析 第一次用OTG线连接小米手机和U盘时,我也遇到过插上没反应的尴尬情况。后来才发现,这就像用钥匙开门——光有钥匙还不够,得先确认锁孔对不对得上。小米手机从2013年后发布的机型基本都支持OTG功能…...
【20年IC验证老兵亲授】:嵌入式C语言如何绕过GCC默认优化坑,安全接入Phi-3-mini推理引擎
第一章:嵌入式C语言与轻量级大模型适配的工程范式演进传统嵌入式开发以资源严苛、确定性优先为铁律,而大语言模型(LLM)天然具备高内存占用、动态计算图与浮点密集等特征。近年来,随着TinyML、LLM quantization和Kernel…...
Spring Security配置了AccessDeniedHandler却无效?别急,先检查你的全局异常处理器
Spring Security异常处理冲突排查指南:当AccessDeniedHandler遇上全局异常处理器 最近在重构一个老项目的权限模块时,遇到了一个看似简单却让人抓狂的问题:明明按照文档配置了AccessDeniedHandler,但权限不足时依然直接抛出Access…...
别再手动调IO了!用STM32+EtherCAT驱动4个步进电机,TwinCAT/Codesys配置全流程(附XML文件)
基于STM32的EtherCAT总线步进电机控制实战指南 在工业自动化领域,EtherCAT总线技术正逐步取代传统的脉冲控制方式,成为多轴运动控制的首选方案。本文将详细介绍如何使用STM32微控制器结合EtherCAT协议驱动4个步进电机,并完整解析TwinCAT和Cod…...
基于RexUniNLU的智能写作助手开发指南
基于RexUniNLU的智能写作助手开发指南 1. 引言 你是不是经常遇到写作卡壳的情况?面对空白的文档,脑子里有想法却不知道怎么组织成文字。或者写出来的内容总觉得不够专业,需要反复修改调整。现在,借助RexUniNLU这个强大的自然语言…...
WeDLM-7B-Base快速入门:Linux常用命令辅助生成与解释
WeDLM-7B-Base快速入门:Linux常用命令辅助生成与解释 1. 前言:为什么需要命令辅助工具 刚接触Linux的朋友经常会遇到这样的困扰:想完成某个系统操作,却记不住复杂的命令组合;遇到陌生的命令参数,需要反复…...
CloudCompare点云配准结果不准?手把手教你用PCL代码复现并验证其指标
CloudCompare点云配准结果验证:用PCL代码复现核心指标的计算逻辑 当我们在CloudCompare中完成点云配准后,软件会给出"精度"和"重叠度"两个关键指标。但作为专业用户,你是否思考过这些数字背后的计算原理?本文…...
