Solr分布式搜索与Solr Cloud

时间:2013-07-01 20:12:00

标签: solr solr4 solrcloud

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

或者4.x之后的所有Solr部署是否应该使用Solr Cloud,而忘记Solr分布式搜索?

3 个答案:

答案 0 :(得分:2)

  • 益处:

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

  • 高效管理

Zookeeper决定将哪些文档转到哪个实例。 我也在生产中使用了Solr Cloud,它对于高流量场景非常有用。

答案 1 :(得分:1)

Solr cloud它通过solr自我类似于分布式搜索。 不,你仍然可以在4.x之后使用所有部署作为普通的独立solr实例。为了避免在bootstrap中使用zkHost参数。

答案 2 :(得分:0)

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

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

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