【已解决】kafka生产消报错 request included a message larger than the max message size the server will accept.

文章目录

问题描述

ERROR Error when sending message to topic xhs-test-topic with key: null, value: 1006615 bytes with error: (org.apache.kafka.clients.producer.internals.ErrorLoggingCallback)
org.apache.kafka.common.errors.RecordTooLargeException: The request included a message larger than the max message size the server will accept.

解决方案

最终调整参数解决了此问题。在服务端的配置文件server.properties加上的message.max.bytes配置,我目前设置为20971520,即20MB,还可以根据实际情况增大。在生产者端配置max.request.size,这是单个消息最大字节数,根据摄像头清晰度调整,max.request.size必须小于message.max.bytes以及消费者的max.partition.fetch.bytes。这样消息就能不断发送。

修改kafka配置参数即可

JavaPub参考巨人:https://blog.csdn.net/weixin_42126962/article/details/109305030


既然看到这里,要不要做到BAT面试题

推荐文章

今年不论对于国家还是我们个人都是决胜之年,特此安排 2021 JavaPub版 面试题及题解详细参考(全网搜:JavaPub版),包括:

基础,JVM,容器,多线程,反射,异常,网络,对象拷贝,JavaWeb,设计模式,Spring-Spring MVC,Spring Boot / Spring Cloud,Mybatis / Hibernate,Kafka,RocketMQ,Zookeeper,MySQL,Redis,Elasticsearch,Lucene。订阅不迷路,2021奥利给。

做一道BAT面试题

BAT

https://javapub.blog.csdn.net/article/details/113768696

上一篇:Python字符串的截取原理,下标的位置图示


下一篇:warning:In file included from...