分享好友 最新动态首页 最新动态分类 切换频道
Kafka常见指令及监控程序介绍
2024-12-26 19:02
kafka启动
 
kafka停止
 
查看Kafka运行状态
 
kafka主题创建
 
 

:在主题名称中使用句点(‘.’)或下划线(‘_’)可能会导致与指标相关的问题。

查看kafka主题列表
 
查看kafka指定主题详情
 
 
删除kafka指定主题
 
修改主题分区数量
 
 
修主题分区数量
 
 
生产者发送消息
 

会打开交互窗口,可以在交互窗口输入信息,以模拟信息推送

消费者消费信息(相当于查看主题KafkaText的元数据)
 

会打开交互窗口,可以在交互窗口输入信息,以模拟信息接收
–from-beginning,它将会接收主题中所有分区的所有消息,包括在你启动消费者之前已发布到主题的消息
在消费组未命名消费组的情况下,每一次都会生成

 
查看消费组列表
 
查看消费者组消费情况
 

这里–group 需要指定自己的消费组名称

查看特定主题元数据
 
参看配置参数信息
 

–entity-name 指定kafka集群中节点的broker_id
|grep 后跟着参数名称的关键字

kafka 日志目录含义

bootstrap.checkpoint:该文件与 Kafka 启动过程相关,可能包含有关启动过程状态或进度的信息。该文件为十六进制,使用xxd 进行查看

cleaner-offset-checkpoint:该文件存储由日志清理器使用的偏移量,表示它已清理的日志段的位置。日志清理器负责从日志段中删除过时的消息。默认情况下每隔10分钟会触发一次checkpoint

__cluster_metadata-0:此目录与集群元数据相关,主要是元数据得flush相关信息

__consumer_offsets-0, __consumer_offsets-12, …:

这些目录用于存储消费者组的偏移量。每个目录代表一个用于存储消费者组偏移量的分区。
KafkaText-0, KafkaText-2, …:

这些目录与 Kafka 主题相关。每个目录代表指定主题(例如,KafkaText)的一个分区,其中包含实际数据/消息的日志段。

log-start-offset-checkpoint:

该文件包含分区中第一条消息的偏移量。它表示从分区中读取消息的起始点。

meta.properties:

该文件包含 Kafka 本broker的属性。

recovery-point-offset-checkpoint:

从第三行开始的内容
每一行表示一个分区的信息,包括分区名、复制状态的起始点和恢复点偏移量。

例如,__consumer_offsets 30 0 表示 __consumer_offsets 分区 30 的复制状态,起始点偏移量为 0,恢复点偏移量也为 0。

replication-offset-checkpoint:

从第三行开始的内容:每一行表示一个分区的复制状态,包括分区名和高水位偏移量。

例如,__consumer_offsets 43 0 表示 __consumer_offsets 分区 43 的复制状态,高水位偏移量为 0。

KafkaText 0 9 表示 KafkaText 分区 0 的复制状态,高水位偏移量为 9。

写了这么多,全是指令代码。大家肯定觉得很麻烦,如果有一款可可视化工具就好了。以下推荐给大家两款软件。

kafka可视化工具
kafka tool

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

kafka-ui-lite

称为史上最轻便好用的kafka ui界面客户端工具,可以在生产消息、消费消息、管理topic、管理group;可以支持管理多个kafka集群
部署简便,可以一键启动,不需要配置数据库、不需要搭建web容器
支持zookeeper ui界面化操作;支持多环境管理
支持redis ui界面化操作;支持多环境管理
支持权限控制,可以自定义不同环境的新增、修改、删除权限;默认分配只读权限,避免用户的误操作

kafka ui

https://github.com/provectus/kafka-ui/releases
是github上的高星开源工具,使用jar打包,可应用在docker环境和非docker环境。
安装kafka-ui ,需要以下依赖

 

java 17是必备项目
将kafka-ui部署在非kafka集群节点
without docker环境下安装演示

安装JDK17

 

解压

 

替换到当前jdk8文件

 

安装kafka-ui

 

创建启动配置文件

 

根据个人情况,修改相应的节点信息

 

配置ip映射

 

启动kafka-ui

 
 

出现以上页面说明kafka-ui启动成功

使用配置文件中的name/password 进行登录


最新文章
视频生成(7)——AI技术视频制作和编辑的效率与质量
SoraWebui 是一个开源 Web 项目,利用 OpenAI 的 Sora 模型来简化视频创建过程。该平台允许用户利用 Sora 的 AI 功能从文本生成视频,Sora 是 OpenAI 开发的一个模型,能够将文本转换为视频网站:https://sorawebui.com/Clip Panda 是一款
汉字游戏设计_今日有趣的汉字游戏设计教程
摘要:汉字游戏设计,今日有趣的汉字游戏设计教程,新片场素材小编柳海嘉汉字游戏设计,今日有趣的汉字游戏设计教程相关内容整理,如果您对汉字游戏设计,今日有趣的汉字游戏设计教程感兴趣欢迎访问免费阅读。汉字游戏设计,今日有趣的汉字游戏
黄霄雲如何从【央音】专业第三变成“【央音】第一”最后竟变成“唱功天下第一人”的?
黄霄雲是如何从“【央音】专业第三”变成“【央音】第一”最后竟变成“唱功天下第一人”的?【答】黄霄雲的粉丝“吹”出来的。黄霄雲的粉丝虽以“好斗”闻名于世,但其实最大的本事在于“吹”功,仅仅凭着嘴上的功夫,硬是把一个【央音】高
网站优化推广利器大揭秘,探析各大平台优劣对比
深度解析各大网站优化推广平台,分析各平台优势与特点。本文全面对比,助您找到最适合的推广方式,实现高效网络营销。随着互联网的飞速发展,推广成为企业营销的重要手段,面对众多推广平台,如何选择一个适合自己的网站优化推广工具,成为
职场慎言!老板因为一句“滚”赔了16万
一员工因跟老板产生矛盾老板一气之下让员工“滚”员工因此不去上班,老板:我这是气话!只是让他滚出办公室…等我指令…结果大半个月过去员工等来的是公司以旷工为由将其解雇!员工不服,诉至法院一审、二审看法不同结果如何?一起来看案例
掌握收盘站线指标公式,提升技术分析能力!
在股票技术分析中,掌握收盘站线指标公式是提升投资者技术分析能力的重要一步。这个指标公式主要用来判断股票的趋势变化和支撑位,有助于投资者制定更明智的买卖策略。首先,我们来解释一下什么是收盘站线指标公式。收盘站线指标根据一定的
巨量本地推家装建材广告怎么投放
在快速发展的家装建材市场中,广告投放无疑是一个企业获取客户和提升品牌zhiming度的重要手段。随着消费者的购买行为逐渐向线上转移,如何有效地进行广告投放,尤其是在区域市场中,成为了众多商家的关注焦点。作为一家专业从事信息流广告
工行探索网点转型发展的新策略与路径
营业网点是商业银行核心竞争力所在及业务发展的基石,深化网点转型发展,全面持续提升网点综合竞争力,把网点建设成为能打胜仗的“作战单元”,对于促进“五化”战略转型、构建世界级现代金融组织具有至关重要的作用。当前网点转型发展的现
亚马逊云代理商:服务器 配置 多少钱
在现代信息化时代,云计算已成为企业数字化转型的核心技术之一。尤其是亚马逊AWS(Amazon Web Services)云计算平台,其在全球范围内的广泛应用,使得很多企业都选择通过云计算来提高业务的灵活性和效率。而作为AWS云的代理商,提供不同的
教你如何做搜索引擎优化。
​​处理搜索引擎优化的策略一共包括三个部分,今天就跟随八爪网一起往下看看,该如何处理搜索引擎优化吧。1、网站内容排版这部分工作的目的是提高主页的页面等级PR。理论上来讲,网站的每个页面都拥有自己的外部链接和PR值,但实际上这是
相关文章
推荐文章
发表评论
0评