2015-10-16 55 views
5

最後的消息,我們可以通過做得到卡夫卡每個消息:獲取從卡夫卡消費控制檯腳本

bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning 

有沒有辦法讓只有最後一條消息

編輯:

如果你只是想監控的信息流中的一些形式交往(--max-messages 10),方便的命令是:

watch -n5 "./bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic auction --max-messages 10"

回答

2

我想用下面的命令行,將工作(即沒有 - 從開始):

bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test 
+0

使用kafka 0.9,運行此命令或'kafka-console-consumer.sh - 新消費者--bootstrap-server localhost:9092 --topic test'消費者必須在生產者發出消息之前啓動,其他的不打印。 – Brice

+4

我有Kafka 0.9,我已經創建並填充了幾千兆字節的消息。之後我推出了標準的卡夫卡遊戲機消費者(不是之前)。有沒有什麼方法可以使用控制檯使用者獲取最後一條消息(或指定的N條消息)? – user3791111

+1

我有同樣的問題:「是否有任何方式使用控制檯使用者獲取最後一條消息(或指定的N條消息)?」 – snabel