我收到以下错误
org.apache.kafka.common.errors.RecordTooLargeException:序列化时消息为196773字节,大于使用buffer.memory配置配置的总内存缓冲区“
但是我的生产者配置中的buffer.memory是10485760
不确定为什么?感谢
答案 0 :(得分:1)
据我所知,生成器配置中的buffer.memory超过了您生成的消息的大小。但是,为了生成大小超过1 MB的消息,您需要维护的配置很少。
message.max.bytes - 这是代理可以从生产者接收的最大消息大小。 max.message.bytes - 这是代理允许附加到主题的消息的最大大小。
请仔细阅读以下链接: How can I send large messages with Kafka (over 15MB)?