【发布时间】:2016-01-15 05:31:10
【问题描述】:
我们可以通过以下方式从 Kafka 获取每条消息:
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"
【问题讨论】:
-
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning --timeout-ms 10 | tail -n 1怎么样(超时毫秒会在读取所有内容后杀死消费者) -
数据量大时增加超时值
-
@natetitterton 您的回答是“让所有项目脱离主题”显示第一个。效率不高
标签: apache-kafka kafka-consumer-api