Таким образом, мы регулярно теряем сообщения, что плохо для последующих потребителей. , потому что мы не можем просто воспроизвести входящий трафик.
Сообщение об ошибке:
Код: Выделить всё
[Producer clientId=producer-5] Received invalid metadata error in produce request on partition topic-21 due to org.apache.kafka.common.errors.NotLeaderForPartitionException: This server is not the leader for that topic-partition.. Going to request metadata update now
[Producer clientId=producer-5] Got error produce response with correlation id 974706 on topic-partition topic-21, retrying (8 attempts left). Error: NOT_LEADER_FOR_PARTITION
[Producer clientId=producer-5] Got error produce response with correlation id 974707 on topic-partition topic-21, retrying (1 attempts left). Error: NOT_LEADER_FOR_PARTITION
Должны ли мы вернуться к значению по умолчанию для количества повторных попыток MAX_INT?
Почему он продолжает отправлять сообщения одному и тому же брокеру , хотя он ответил NOT_LEADER_FOR_PARTITION?
Любые подсказки приветствуются.
РЕДАКТИРОВАТЬ: Мы только что заметили, что Примерно в это же время увеличивается показатель брокера kafka_network_requestmetrics_responsequeuetimems, но максимум, который мы видели, составляет около 2,5 секунд
Подробнее здесь: https://stackoverflow.com/questions/617 ... -exception
Мобильная версия