【发布时间】:2016-04-19 18:31:03
【问题描述】:
我们正在使用 Solr 4.2.1 和 ZooKeeper 3.4.5,并且有 2 个 Solr 服务器。 Solr 报告 “未找到注册的领导者” 和 “警告 ZkStateReader ZooKeeper 监视已触发,但 Solr 无法与 ZK 对话”。 ZooKeeper 报告“跟随领导者时出现异常”。 但是在重新启动两者后,它可以工作一段时间并再次报告问题。
以下是 Solr 的一些附加日志:
SEVERE ZkController There was a problem finding the leader in
zk:org.apache.solr.common.SolrException: Could not get leader props
org.apache.solr.common.SolrException: No registered leader was found, collection:www-live slice:shard1
SEVERE: shard update error StdNode: http://10.23.3.47:8983/solr/www-live/:org.apache.solr.client.solrj.SolrServerException: Server refused connection at: http://10.23.3.47:8983/solr/www-live
SEVERE: Recovery failed - trying again... (5) core=www-live
来自动物园管理员
2016-01-14 11:25:08,423 [myid:1] - WARN [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Follower@89] - Exception when following the leader
java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:375)
at org.apache.jute.BinaryInputArchive.readInt(BinaryInputArchive.java:63)
at org.apache.zookeeper.server.quorum.QuorumPacket.deserialize(QuorumPacket.java:83)
at org.apache.jute.BinaryInputArchive.readRecord(BinaryInputArchive.java:108)
at org.apache.zookeeper.server.quorum.Learner.readPacket(Learner.java:152)
at org.apache.zookeeper.server.quorum.Follower.followLeader(Follower.java:85)
at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:740)
非常感谢任何帮助。
谢谢。
【问题讨论】:
-
你解决过这个问题吗?
-
@JoeG,不,我找不到任何解决方案。但我已将 solr 升级到 5,这完全停止了这个问题。顺便说一句,我有 2 个 solr 服务器,但仍然有 2 个。HTH。
标签: solr apache-zookeeper