kafka查看topic消息是否堆积

消费kafka topic命令

集群:

bash 复制代码
 kafka-console-consumer.sh --zookeeper <ip:2181>,<ip:2181>,<ip:2181> --topic <topic_name>

单例:

bash 复制代码
 kafka-console-consumer.sh --zookeeper <ip:2181> --topic <topic_name>

查看kafka分组

集群:

bash 复制代码
kafka-consumer-groups.sh --bootstrap-server <ip1:9092>,<ip2:9092>,<ip3:9092> --list

单机

bash 复制代码
kafka-consumer-groups.sh --bootstrap-server <ip:9092> --list

示例

bash 复制代码
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list

使用 kafka-consumer-groups.sh 查看消费进度

Kafka 提供了 kafka-consumer-groups.sh 工具,可以查看 消费者组的偏移量(offsets) 和 当前 lag(积压)。

单机

bash 复制代码
kafka-consumer-groups.sh --bootstrap-server <KAFKA_BROKER> --group <CONSUMER_GROUP> --describe

集群

bash 复制代码
kafka-consumer-groups.sh --bootstrap-server <KAFKA_BROKER1>,<KAFKA_BROKER2>,<KAFKA_BROKER3> --group <CONSUMER_GROUP> --describe

示例

bash 复制代码
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group my-consumer-group --describe

输出示例

bash 复制代码
TOPIC           PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG          CONSUMER-ID
my-topic       0          100             500             400          consumer-1
my-topic       1          200             600             400          consumer-2

如何判断堆积?

LAG 值大于 0 说明消费者消费速度慢,消息在 Kafka 中积压。
LAG 值持续增加 说明生产者速度快于消费者,消息持续堆积。

相关推荐
_院长大人_4 分钟前
Spring Boot 3.3 + Atomikos 分布式事务日志路径配置踩坑记录
spring boot·分布式·后端
Data 实验室22 分钟前
TaskPyro “小龙虾版本”专业爬虫管理平台来了:AI+分布式+IM 机器人,一套搞定企业级爬虫调度
人工智能·分布式·爬虫
想你依然心痛25 分钟前
HarmonyOS 5.0教育行业解决方案:基于分布式能力的沉浸式智慧课堂系统
分布式·wpf·harmonyos
霖霖总总1 小时前
[Redis小技巧29]从 Setnx 到 Redlock:Redis 分布式锁的演进之路与生产级实践
数据库·redis·分布式
七夜zippoe1 小时前
联邦学习实战:隐私保护的分布式机器学习——联邦平均与差分隐私
分布式·python·机器学习·差分隐私·联邦平均
传感器与混合集成电路1 小时前
从拉曼散射到相位解调:分布式光纤测井技术解析
分布式·架构
Evand J2 小时前
【MATLAB例程】基于EKF的分布式卡尔曼滤波,用于多个车辆的集群导航,融合IMU和GNSS、相对测量的UWB数据
开发语言·分布式·matlab
彭于晏Yan13 小时前
Redisson分布式锁
spring boot·redis·分布式
美好的事情能不能发生在我身上20 小时前
Jmeter压测遇到的问题
java·分布式·jmeter
石逸凡20 小时前
谈AI原生:本质、单体、群、分布式、数据库与计算机架构
数据库·分布式·ai-native