Kafka生产者报错MESSAGE

Kafka生产者报错MESSAGE,第1张

Kafka生产者报错MESSAGE

问题:kafka发送接收消息默认大小是1M,如果数据超过1M就会报错MESSAGE_TOO_LARGE。

解决方案:

1 修改kafka 安装路基config目录修改server.properties文件;修改后重启kafka
 

#单位B

message.max.bytes=1024000000

查看日志是否修改成功

cat server.log.*|grep message.max.bytes
bash-4.4# cat server.log.*|grep message.max.bytes
        message.max.bytes = 1000012
        message.max.bytes = 1000012
        message.max.bytes = 1000012
        message.max.bytes = 1000012
        message.max.bytes = 1000012
        message.max.bytes = 1000012

2 生产者配置max.request.size

properties.put(ProducerConfig.MAX_REQUEST_SIZE_CONFIG, 1024000000);

注意事项batch.size配置要小于max.request.size。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5717393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存