Почему кафка-консоль-потребитель отключается на небольшое количество сообщений? - PullRequest
1 голос
/ 11 мая 2019

Я занимаюсь тестированием и имею только 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 секунда) - но получаю ту же ошибку.

1 Ответ

1 голос
/ 11 мая 2019

Я думаю, что исключение просто означает, что в течение установленного вами времени ожидания новые сообщения не поступали.Это не ошибка, а уведомление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...