【问题标题】:Solr Distributed Search vs. Solr CloudSolr 分布式搜索与 Solr 云
【发布时间】:2013-07-01 20:11:59
【问题描述】:

对于 Solr 4.3 用户,在 Solr Cloud 上使用 Solr 分布式搜索有什么好处?

还是应该在 4.x 之后的所有 Solr 部署都只使用 Solr Cloud,而忘记 Solr 分布式搜索?

【问题讨论】:

    标签: solr solr4 solrcloud


    【解决方案1】:
    • 好处:

    分布式搜索对 solr Cloud 没有任何好处。 Solr Cloud 是目前部署 solr 集群最有效的方式。它使用 zookeeper 处理所有实例,并且对于高可用性非常有效。

    • 高效管理

    Zookeeper 决定将您的哪些文档转到哪个实例。 我也在生产环境中使用过 Solr Cloud,它非常适合高流量场景。

    【讨论】:

      【解决方案2】:

      Solr 云它本身类似于通过 solr 进行的分布式搜索。 不,您仍然可以将 4.x 之后的所有部署用作普通的独立 solr 实例。为此,请避免在引导程序中使用 zkHost 参数。

      【讨论】:

        【解决方案3】:

        SOLR 云不支持JOIN,这是一个很大的缺点。

        如果您想自己控制分片,即哪个分片将包含哪些记录,请使用分布式搜索,否则请使用云搜索。云自己管理所有分片。

        我们可以有多个 SOLR 实例,所以如果一个失败,我们可以在分布式搜索中转移到另一个。在云搜索中,ZK 管理所有这些事情,所以如果 ZK 失败,系统就会宕机。

        【讨论】:

          猜你喜欢
          • 2014-06-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-05-13
          • 2014-05-29
          • 1970-01-01
          相关资源
          最近更新 更多