
Offset Explorer 3.0.3 是一个用于管理和监控 Apache Kafka 集群的图形化工具。它允许用户查看 Kafka 的主题(Topics)、分区(Partitions)、消费者组(Consumer Groups)以及偏移量(Offsets)等信息。
在 Kafka 中,Offset(偏移量) 是一个消息在分区中的唯一标识符,表示该消息在分区中的位置。每个消息都有一个唯一的 offset,从 0 开始递增。 消费者通过记录自己消费到的 offset 来实现“从哪里开始消费”。 Kafka 不会自动删除已消费的消息,而是保留一段时间(由 retention.ms 控制),直到被清除或过期。 消费者组(Consumer Group)会将每个分区的消费进度(offset)提交到 Kafka 的 __consumer_offsets 主题中。

功能概览
功能 描述
浏览 Broker 和 Topics 查看集群结构和所有 Topic 查看 Partition 详情 包括 Leader、Replicas、ISR 等 查看 Consumer Group 偏移量 显示各 consumer group 在每个 partition 上的消费进度 数据浏览 可以查看 Topic 中的实际消息内容 配置管理 查看 Topic 的配置参数

场景 如何操作
监控消费者是否卡住 查看 Lag 是否持续增长 定位消费延迟问题 检查 lag 数值变化趋势 重启消费者后恢复消费 使用 Reset Offset 设置起始位置 排查数据丢失 对比 high watermark 和 consumer offset 调试 Kafka Stream 应用 查看 KStream/KTable 的状态存储 topic
工具 说明
Confluent Control Center 官方推荐,功能强大,适合企业级部署 Kafka Manager 开源管理平台,支持多集群 Kafka Tool 图形化工具,支持更多高级功能 kcat 命令行工具,适合脚本自动化
📎 附录:命令行查看 Offset 示例(可选)
bash 查看指定 topic 的 offset kafka-consumer-groups.sh --bootstrap-server localhost:9092 –describe --group my-group 查看所有 consumer groups kafka-consumer-groups.sh --bootstrap-server localhost:9092 –list 重置 offset 到 earliest kafka-consumer-groups.sh --bootstrap-server localhost:9092 –group my-group –topic my-topic –reset-offsets --to-earliest --execute
Offset Explorer 是一个非常实用的 Kafka 图形化工具,尤其适合开发和运维人员快速排查消费异常、监控消费进度、调试流处理应用。