如何使用Kafka0.10获得Kafka滞后?

fdbelqdn  于 2021-06-08  发布在  Kafka
关注(0)|答案(3)|浏览(343)

作为 Kafka 0.10 是不是不再使用zookeeper来存储滞后,我现在如何检索它?有没有办法从消费者那里获得它?

piv4azn7

piv4azn71#

根据最新的文档:kafka.apache.org/documentation,它是通过以下方式完成的:

> bin/kafka-consumer-groups.sh --bootstrap-server broker1:9092 --describe --group test-consumer-group

  TOPIC                          PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG        CONSUMER-ID                                       HOST                           CLIENT-ID
  test-foo                       0          1               3               2          consumer-1-a5d61779-4d04-4c50-a6d6-fb35d942642d   /127.0.0.1                     consumer-1
bis0qfac

bis0qfac2#

基于分区求和您也可以使用以下命令对计数求和:
bin/kafka-consumer-groups.sh-引导服务器kafka-server:9092 -description-group consumer group name | awk'{sum+=$5}结束{print sum}'

hfyxw5xn

hfyxw5xn3#

Kafka0.10.0.x:

bin/kafka-consumer-groups.sh --new-consumer  --bootstrap-server localhost:9092 --describe --group your_consumer_group

Kafka0.9或更低版本:

bin/kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper  localhost:2181 --group your_consumer_group --topic your_topic

相关问题