2016-08-16 19 views
7

bunu yapabilirim:Kafka konsolu tüketicisi: En baştan her şey yerine bir konudan yalnızca son N mesajı nasıl alınır?

./bin/kafka-avro-console-consumer --zookeeper 10.0.0.225:2181/kafka 
--topic myTopic --property schema.registry.url=http://10.0.0.100:8081 
--from-beginning 

Ama çok fazla mesaj var. Sadece son N'leri almayı tercih ederim. Bunu kafka konsolu tüketicisiyle nasıl yapabilirim? Eğer birlikte ikili ile sopa istiyorsanız

+1

sadece - - başlangıç ​​- içindekileri iptal edip bir süre için yeniden çalıştırdıktan sonra konsol tüketicisini kesmek için ctrl + c tuşlarına basın. Sonucu bir geçici dosyaya yönlendirseniz iyi olur. – Lhfcws

cevap

3

, basit tüketici kabuğunu kullanmak gerekir: Ben kt tavsiye

bin/kafka-simple-consumer-shell.sh --broker-list mybroker:9092 --topic 
mytopic --partition mypartition --offset myoffset 

; çok daha hızlı, daha hafif ve daha iyi seçeneklere sahip.

İlgili konular