Kafka - 最大邮件大小设置

时间:2016-11-14 19:24:58

标签: apache-kafka kafka-consumer-api

这是我的架构:

Kafka DC -> MirrorMaker -> Kafka Aggregate  
Kafka DC max.message.bytes -1 M  
Mirrormaker -> max.request.size -> 2M and Batch.size -> 1M  
Kafka Aggregate -> max.message.bytes -> 2M  

我仍然在Kafka Agg方面看到消息 Size Large Exceptions

1 个答案:

答案 0 :(得分:3)

如果抛出了MessageSizeTooLargeException而不是RecordTooLargeException,则表示您正在使用旧的使用者。尝试增加&f; fetch.message.max.bytes'使其至少与最大邮件大小一样大。

编辑:根据堆栈跟踪,生成邮件时会出现问题,因此请检查broker config' message.max.bytes'确保它不小于最大邮件大小。默认值为1000012字节,小于1MB。