apache-kafka - 如何在 Java 中使用 Kafka Admin Client 获取 Kafka 任何已提交偏移的提交时间?
问题描述
我正在尝试获取消费者组特定偏移量的提交时间。我检查了管理客户端 API。listConsumerGroupOffsets API 只返回偏移信息。如何获取该特定消费者组的该偏移量的时间戳(提交时间戳)?
解决方案
使用以下命令更改内部主题的可见性:
echo "exclude.internal.topics=false" > /tmp/consumer.config
使用以下命令查看提交时间以及偏移量
kafka-console-consumer --consumer.config /tmp/consumer.config \
--formatter "kafka.coordinator.GroupMetadataManager\$OffsetsMessageFormatter" \
--bootstrap-server localhost:9092 \
--topic __consumer_offsets | grep <group_id>
推荐阅读
- python - 实现一个类,用其平均值填充每个特征中的缺失值
- ios - 是否可以使用自定义 url 启动 iOS 应用程序剪辑?
- javascript - react-datepicker 没有将状态设置为 dd/MM/yy
- javascript - 在 React 函数中作为参数接收的未知属性
- r - 如何在计算器中使用第三、第四等十进制值
- javascript - 在 JavaScript 模块中使用扩展语法时出现只读错误
- sql - SQL查询以获取客户订单状态
- flutter - 发布 HTTP
- javascript - 在 Node 的导入中使用强制文件扩展名时,ESLint 抛出错误
- javascript - 如何在新标签中打印 div 标签