0

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

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

4

3 回答 3

2
  • 益处:

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

  • 高效管理

Zookeeper 决定您的哪些文档转到哪个实例。我也在生产环境中使用了 Solr Cloud,它在高流量场景中表现出色。

于 2015-05-13T05:16:02.613 回答
1

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

于 2013-10-28T09:08:02.180 回答
0

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

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

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

于 2016-08-25T12:12:54.820 回答