动物园管理员-SOLR问题
我们使用的是Solr4.2.1和ZooKeeper 3.4.5,共有2台Solr服务器。 Solr正在报告“未找到任何注册的领导者”,并且触发了StateReader ZooKeeper手表的警告, 但Solr无法与ZK“交谈。 ZooKeeper正在报告“跟随领队时出现异常”。 但在重新启动两者之后,它会工作一段时间并再次报告问题 以下是Solr的一些附加日志:动物园管理员-SOLR问题,solr,apache-zookeeper,Solr,Apache Zookeeper,我们使用的是Solr4.2.1和ZooKeeper 3.4.5,共有2台Solr服务器。 Solr正在报告“未找到任何注册的领导者”,并且触发了StateReader ZooKeeper手表的警告, 但Solr无法与ZK“交谈。 ZooKeeper正在报告“跟随领队时出现异常”。 但在重新启动两者之后,它会工作一段时间并再次报告问题 以下是Solr的一些附加日志: SEVERE ZkController There was a problem finding the leader in zk:
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)
非常感谢您的帮助
谢谢。你们有多少动物园管理员 领导人选举必须是奇数。如果是偶数,请将其更新为奇数,然后重试 三台ZooKeeper服务器是一台服务器的最小建议大小 我们还建议它们在不同的机器上运行 为了获得可靠的ZooKeeper服务,您应该在 被称为集合的星团。只要大部分的乐团 一旦启动,服务将可用。因为动物园管理员需要一个 大多数情况下,最好使用奇数台机器。例如 有了四台机器,动物园管理员只能处理一台机器的故障 机器;如果两台机器出现故障,其余两台机器不会出现故障 占多数。然而,有了五台机器,动物园管理员就可以 处理两台机器的故障
你有多少动物园管理员 领导人选举必须是奇数。如果是偶数,请将其更新为奇数,然后重试 三台ZooKeeper服务器是一台服务器的最小建议大小 我们还建议它们在不同的机器上运行 为了获得可靠的ZooKeeper服务,您应该在 被称为集合的星团。只要大部分的乐团 一旦启动,服务将可用。因为动物园管理员需要一个 大多数情况下,最好使用奇数台机器。例如 有了四台机器,动物园管理员只能处理一台机器的故障 机器;如果两台机器出现故障,其余两台机器不会出现故障 占多数。然而,有了五台机器,动物园管理员就可以 处理两台机器的故障
你解决过这个问题吗?@JoeG,没有,我找不到任何解决办法。但是我已经将solr升级到了5,这就完全停止了这个问题。顺便说一句,我有2台solr服务器,现在仍然有2台。嗯。你解决过这个问题吗?@JoeG,不,我找不到任何解决办法。但是我已经将solr升级到了5,这就完全停止了这个问题。顺便说一句,我有2台solr服务器,现在仍然有2台。嗯。