Saurabh:
私はJavaを使用してコンシューマ・グループの消費者の遅れを知りたいです。私が使って試してみました
kafka-consumer-groups --describe --bootstrap-server localhost:9092 --group MyGroupName
そして遅れが見えます。
どのように私はJavaでこれを行うのですか?
私が使って試してみましたorg.apache.kafka.clients.admin.AdminClient
が、消費者のグループごとに遅れを得ることができませんでした。
私は使っている confluent 5.0.1 which has kafka 2.0.1 org.apache.kafka - kafka-clients - 2.0.1
カティアGorshkova:
ラグは約ですendOffset-currentOffset
。あなたは使用することができます
AdminClient.listConsumerGroupOffsets("MyGroupName").partitionsToOffsetAndMetadata()
グループのための現在のオフセットを取得します。あなたがトピックと使用するためKafkaConsumerを作成する必要が終了オフセットを取得するには
KafkaConsumer.endOffsets(partitions)