使用Know Streaming连接kafka报错

1、Know Streaming 配置kafka地址 2、docker查看kafka日志,发现报错日志 #docker logs -f kafka [2024-09-30 14:32:47,226] WARN [SocketServer brokerId=0] Unexpected error fr

1、Know Streaming 配置kafka地址

2、docker查看kafka日志,发现报错日志

#docker logs -f kafka
[2024-09-30 14:32:47,226] WARN [SocketServer brokerId=0] Unexpected error from /x.x.x.x; closing connection (org.apache.kafka.common.network.Selector)
org.apache.kafka.common.network.InvalidReceiveException: Invalid receive (size = 1195725856 larger than 104857600)
        at org.apache.kafka.common.network.NetworkReceive.readFrom(NetworkReceive.java:105)
        at org.apache.kafka.common.network.KafkaChannel.receive(KafkaChannel.java:448)
        at org.apache.kafka.common.network.KafkaChannel.read(KafkaChannel.java:398)
        at org.apache.kafka.common.network.Selector.attemptRead(Selector.java:678)
        at org.apache.kafka.common.network.Selector.pollSelectionKeys(Selector.java:580)
        at org.apache.kafka.common.network.Selector.poll(Selector.java:485)
        at kafka.network.Processor.poll(SocketServer.scala:861)
        at kafka.network.Processor.run(SocketServer.scala:760)
        at java.lang.Thread.run(Thread.java:748)

修复kafka配置文件

root@81a1de801a4a:/open/conf# find  /  -name server.properties
/open/program/kafka/config/server.properties
root@81a1de801a4a:/open/conf# cat  /open/program/kafka/config/server.properties| grep  socket.request.max.bytes
socket.request.max.bytes=104857600
root@81a1de801a4a:/open/conf# sed -i  "s/socket.request.max.bytes=104857600/socket.request.max.bytes=204857600/g"  /open/program/kafka/config/server.properties
root@81a1de801a4a:/open/conf# cat  /open/program/kafka/config/server.properties| grep  socket.request.max.bytes
socket.request.max.bytes=204857600

重启kafka

docker restart  kafka

LICENSED UNDER CC BY-NC-SA 4.0
Comment