我知道可以通过在 kafka-console-consumer 中使用 --offset 从特定偏移量从 kafka 读取数据,但这给出了从该特定偏移量到当前偏移量的记录。如何将其限制为仅一条记录。
答案 0 :(得分:1)
如果您在 --help
命令上使用 kafka-console-consumer
,您可以看到:
--max-messages <Integer: num_messages> The maximum number of messages to
consume before exiting. If not set,
consumption is continual.
--offset <String: consume offset> The offset id to consume from (a non-
negative number), or 'earliest'
which means from beginning, or
'latest' which means from end
(default: latest)
--max-messages
设置为 1 就是你想要的