Я столкнулся с проблемой с потребителем высокого уровня kafka (0.8.2.0) - после потребления некоторого количества данных один из наших потребителей останавливается. После перезагрузки он потребляет несколько сообщений и останавливается снова без ошибок/исключений или предупреждений.Apache Kafka с потребителем высокого уровня: пропустить поврежденные сообщения
После некоторого исследования я обнаружил, что проблема с потребителем было это исключение:
ERROR c.u.u.e.impl.kafka.KafkaConsumer - Error consuming message stream:
kafka.message.InvalidMessageException: Message is corrupt (stored crc = 3801080313, computed crc = 2728178222)
Любые идеи, как я могу просто пропускать такие сообщения на всех?
Я не думаю, что есть способ пропустить поврежденное сообщение. нашел дискуссию [здесь] (http://grokbase.com/t/kafka/users/133k6n4qf6/kafka-throw-invalidmessageexception-and-lost-data) может стоить взглянуть – user2720864