我正在使用kafka 2.11,并得到以下异常
2019-03-15 16:41:19.469错误32539 --- [ad |生产者-1] o.s.k.support.LoggingProducerListener:发生以下情况时引发异常 发送消息,其键为“ null”,有效载荷为“ [{“ id”:1,“ name”:“ 电动机”,“描述”:“牵引电动机从第二个开始运动 row“,” xcoordinate“:” 2264“ ...'转到主题Kafka_Json1:
org.apache.kafka.common.errors.RecordTooLargeException:请求 包含大于服务器将允许的最大邮件大小的邮件 接受。
答案 0 :(得分:2)
message.max.bytes = 100000000 //增加server.properties中的大小 文件说E.x 100 MB
max.request.size = 100000000 // //在producer.properties文件中说E.x 100 MB
max.partition.fetch.bytes = 100000000 //位于Consumer.properties文件中,以便消费者可以接收说100兆字节的数据
并重新启动kafka经纪人
答案 1 :(得分:0)
默认情况下,Kafka接受大小为1 MB的消息。您邮件的大小大于默认大小。
您需要更改属性max.request.size,message.max.bytes和max.partition.fetch.bytes的值来解决此问题。