我设置了一个 zk 集群,但是,我遇到了错误:
在zookeeper.properties中,我有jute.maxbuffer=1073741824 但是在启动期间的 zk 日志中,我有 2024-07-09 14:12:58,105 [myid:] - 信息 [QuorumPeermyid=1(secure=disabled):o.a.z.s.ZooKeeperServer@1633] - 所有大请求的最大字节设置为 104857600
最终,我遇到了 IO len 错误: Zookeeper-0 java.io.IOException:Len 错误。来自 /10.42.18.0:45980 且广告长度为 973078528 的消息要么是格式错误的消息,要么太大而无法处理(长度大于 jute.maxbuffer=1048575)
我的问题是为什么没有采用zookeeper.properties中的jute.maxbuffer值
如果jute.maxbuffer的值太高,ZK似乎会忽略它
请参阅此链接 https://user.zookeeper.apache.narkive.com/bveQQuI1/configuring-jute-maxbuffer-on-zookeeper-nodes