Giriş
Bir topic'i dinleyen consumer'ları gösterir. Aynı topic'i dinleyen consumer group'ları olabilir. Her topic farklı partition'lara ayrılabildiği için çıktıda group'ların hangi partition'ı dinlediği de görülür.
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --delete --group group-name
--describe seçeneği
Örnek
Şöyle yaparız.
Şöyle yaparız. Burada my-topic'i dinleyen iki tane consumer group görülebilir.
Örnek
Şöyle yaparız.
# ./kafka-consumer-groups.sh --describe --bootstrap-server localhost:9092 --describe
--group ParserKafkaPipeline
ÖrnekŞöyle yaparız. Burada my-topic'i dinleyen iki tane consumer group görülebilir.
# kafka-consumer-groups --bootstrap-server localhost:9092
--describe --all-groups
GROUP TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG CONSUMER-ID HOST CLIENT-ID
first my-topic 2 0 0 0 consumer-2 /172.18.0.9 consumer-2
first my-topic 0 0 0 0 consumer-2 /172.18.0.9 consumer-2
first my-topic 1 0 0 0 consumer-2 /172.18.0.9 consumer-2
GROUP TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG CONSUMER-ID HOST CLIENT-ID
second my-topic 0 0 0 0 consumer-2 /172.18.0.8 consumer-2
second my-topic 1 0 0 0 consumer-2 /172.18.0.8 consumer-2
second my-topic 2 0 0 0 consumer-2 /172.18.0.8 consumer-2
Açıklaması şöyle.Sometimes it's useful to see the position of your consumers. We have a tool that will show the position of all consumers in a consumer group as well as how far behind the end of the log they are. To run this tool on a consumer group named my-group consuming a topic named my-topic
--list seçeneği
Örnek
Her şeyi listelemek için şöyle yaparız
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list
--reset-offsets seçeneği
Örnek
Şöyle yaparız
Şöyle yaparız
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group group-name --reset-offsets --to-earliest --topic topic-name --execute
Örnek
Şöyle yaparız. Burada --dry-run ile ne olacağını test edebiliriz.
Şöyle yaparız. Burada --dry-run ile ne olacağını test edebiliriz.
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group group-name --reset-offsets --to-earliest --topic topic-name --dry-run