由于请求无效,Kafka关闭套接字连接

时间:2017-06-21 05:27:21

标签: apache-kafka

我已经搜索了这个问题的解决方案,但无法找到好的答案,所以发布我的方案&解决了我解决的问题。

由于请求无效而关闭套接字连接:长度请求无效,大于字节的最大大小

1 个答案:

答案 0 :(得分:0)

解决方案:1     如果您的生产商批量大小& sum(每个消息大小)> socket.request.max.bytes

最佳配置:     为以下所有属性提供相同的值

  1. socket.send.buffer.bytes
  2. socket.receive.buffer.bytes
  3. socket.request.max.bytes(重要!1个最大邮件大小*批量大小)
  4. message.max.bytes
  5. replica.fetch.max.bytes
  6. 解决方案:2     在生产者客户端和放大器中使用相同的编码器在卡夫卡。我正在使用默认编码器。例如。 serializer.class = kafka.serializer.DefaultEncoder