如何使用Java中的Kafka Admin Client获取Kafka的任何已提交偏移量的提交时间?

时间:2019-06-04 12:30:03

标签: apache-kafka kafka-consumer-api kafka-producer-api

我正在尝试获取消费者组特定偏移量的提交时间。我检查了Admin Client API。 listConsumerGroupOffsets API仅返回偏移量信息。如何获取特定消费者组的偏移量的时间戳(提交时间戳)?

1 个答案:

答案 0 :(得分:0)

使用以下命令更改内部主题的可见性:

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>