[o.a.k.c.c.i.ConsumerCoordinator] [Auto offset commit failed for group consumer-group: Commit offsets failed with retriable exception. You should retry committing offsets.] []
Почему эта ошибка возникает у потребителя kafka? Что это значит?
Я использую следующие потребительские свойства:
fetch.min.bytes:1
enable.auto.commit:true
auto.offset.reset:latest
auto.commit.interval.ms:5000
request.timeout.ms:300000
session.timeout.ms:20000
max.poll.interval.ms:600000
max.poll.records:500
max.partition.fetch.bytes:10485760
В чем причина появления этой ошибки? Я предполагаю, что потребитель сейчас выполняет дублированную работу (снова опрашивает то же сообщение) из-за этой ошибки.
Я не использую ни consumer.commitAsync(), ни consumer.commitSync()
Привет, @ViacheslavShalamov, я уверен, что это запоздалый ответ. Мне не удалось исправить проблему. Пришлось перезапустить брокера! Все еще надеемся найти причину, когда она появится снова: p
enable.auto.commit:true вызывает commitAsync под капотом, поэтому это причина, по которой вы получаете эту ошибку
конечно. но разве не в этом смысл enable.auto.commit:true? если SDK управляет фиксацией, то почему разработчику приходится сталкиваться с Commit offsets failed with retriable exception. You should retry committing offsets? Я надеялся, что при использовании автоматической фиксации нам не придется беспокоиться об управлении смещением.




Потребитель выдает эту ошибку в случае, если он ловит экземпляр RetriableException.
Причины могут быть разными:
Как видно из списка выше, все эти ошибки мог являются временными проблемами, поэтому предлагается повторить запрос.
Привет, вам удалось исправить эту проблему? Было бы неплохо узнать, как это сделать.