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 值持续增加 说明生产者速度快于消费者,消息持续堆积。

相关推荐
陌路201 天前
RPC分布式通信(1)--分布式通信讲解
分布式·网络协议·rpc
西***63471 天前
三大一体化音视频管理平台:技术特性与场景落地全解析
分布式
少许极端1 天前
Redis入门指南(六):从零到分布式缓存-数据持久化与事务
redis·分布式·缓存·事务·持久化
陈震_1 天前
分布式解决方案
分布式
Leon-zy1 天前
Redis7.4.5集群部署3主3从
redis·分布式·缓存·云原生
可儿·四系桜1 天前
Kafka从入门到精通:分布式消息队列实战指南(Zookeeper 模式)
java·开发语言·zookeeper·kafka
小北方城市网1 天前
SpringBoot 集成 Elasticsearch 实战(全文检索与聚合分析):打造高效海量数据检索系统
java·redis·分布式·python·缓存
qq_318121592 天前
互联网大厂Java面试故事:在线教育微服务架构、缓存优化与AI智能教学全流程解析
java·spring boot·redis·微服务·kafka·spring security·在线教育
资生算法程序员_畅想家_剑魔2 天前
Java常见技术分享-分布式篇-分布式系统基础理论
java·开发语言·分布式
jonyleek2 天前
告别硬编码:通过逻辑编排引擎的RabbitMQ监听实现灵活自动化
分布式·自动化·rabbitmq·服务编排·逻辑引擎