【问题标题】:ZooKeeper - SOLR issueZooKeeper - SOLR 问题
【发布时间】: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


【解决方案1】:

你有多少个动物园管理员?

leader选举必须是奇数。如果是偶数,请更新为奇数再试。

三个 ZooKeeper 服务器是推荐的最小大小 ensemble,我们还建议它们在不同的机器上运行。

为了获得可靠的 ZooKeeper 服务,您应该将 ZooKeeper 部署在一个 集群称为集合。只要乐团的大多数 起来了,服务就可以了。因为 Zookeeper 需要一个 大多数,最好使用奇数台机器。例如, 四台机器ZooKeeper只能处理单台故障 机器;如果两台机器发生故障,其余两台机器不会 构成多数。但是,使用 5 台机器 ZooKeeper 可以 处理两台机器的故障。

http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多