我正在测试,在kafka主题中只有300条消息。当试图显示计数kafka-console-consumer
超时时:
$kafka-console-consumer --from-beginning --bootstrap-server localhost:9092 --property print.key=true --property print.value=false --property print.partition --topic air2008 --timeout-ms 20000 | tail -n 10
[2019-05-10 22:55:01,646] ERROR Error processing message, terminating consumer process: (kafka.tools.ConsoleConsumer$)
org.apache.kafka.common.errors.TimeoutException
Processed a total of 300 messages
2008-06-05_730
2008-06-05_332
2008-06-15_1669
2008-06-12_1637
2008-06-21_227
2008-06-25_542
2008-06-17_1790
2008-06-22_1058
2008-06-04_1676
这里实际上正在发生什么/正在等待什么?我可以将超时时间从20秒更改为更长的时间(例如60秒)或更低的时间(例如1秒)-但会收到相同的错误。
答案 0 :(得分:1)
我认为该异常仅表示在您设置的超时时间内没有新消息传入。这不仅仅是通知,而是错误。