0
我需要在Kafka 10中给我的消费者命名,就像我在Kafka 8中所做的一样,因为我有脚本可以嗅出并进一步使用此信息。Kafka 10 kafka-consumer-groups.sh与Kafka 8 kafka-run-class.sh ConsumerOffsetChecker
显然,consumer.id的默认命名已经更改(现在它也单独显示client.id)。我没有看到在文档中提到或比较这一点。
在卡夫卡10点而言,什么是我需要做的,有它产生相同的“<组><主机> ...”消费者和/或客户端ID格式卡夫卡8当量(而不是'consumer - # - < guid>'格式如下所示)?
卡夫卡8:
/usr/local/kafka-0.8/bin/kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zkconnect localhost:2181 --group optimizer-group --topic optimizer-default-topic
Group Topic Pid Offset logSize Lag Owner
optimizer-group optimizer-default-topic 0 17059718 17059725 7 my-group_myhost.com-1497048808577-1575fa11-0
...
卡夫卡10:0.8
/usr/local/kafka/bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group optimizer-group --describe
TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG CONSUMER-ID HOST CLIENT-ID
eddude-error-topic 0 0 0 0 consumer-2-e839517b-a150-498d-9054-31ec7a655936 /10.xxx.xx.xxx consumer-2
...
谢谢,我会验证我可以设置client.id使其通往kafka-consumer-groups.sh输出。像hostname-tid – redgiant