我已经搜索了这个问题的解决方案,但无法找到好的答案,所以发布我的方案&解决了我解决的问题。
由于请求无效而关闭套接字连接:长度请求无效,大于字节的最大大小
答案 0 :(得分:0)
解决方案:1 如果您的生产商批量大小& sum(每个消息大小)> socket.request.max.bytes
最佳配置: 为以下所有属性提供相同的值
解决方案:2 在生产者客户端和放大器中使用相同的编码器在卡夫卡。我正在使用默认编码器。例如。 serializer.class = kafka.serializer.DefaultEncoder