我在zookeeper中使用solr,在zookeeper日志中看到以下错误
使用zk 3.4.10和solr 6.6
EndOfStreamException: Unable to read additional data from client sessionid 0x1XXXXXXX, likely client has closed socket
at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:239)
at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:203)
at java.lang.Thread.run(Thread.java:745)
2019-04-28 06:24:59,939 [myid:] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1044] - Closed socket connection for client /10.40.96.193:46260 which had sessionid 0x1XXXXXXX动物园管理员配置
tickTime=2000
initLimit=10
syncLimit=5这些配置值是否会导致上述异常?如果是,谁能解释一下我们应该增加还是减少initLimit & syncLimit?
提前谢谢。
发布于 2019-05-12 00:09:13
这3个配置参数仅涉及ZooKeeper服务器(集成),与您的异常无关。它们用于领导者和追随者之间的同步。
您的客户端连接异常更可能是由网络问题(可能是TCP保持活动设置)引起的。
有关initLimit和syncLimit的更多信息,请参见ZooKeeper Administrator's Guide:Cluster options。
https://stackoverflow.com/questions/56048343
复制相似问题