对于Solr 4.3用户,在Solr Cloud上使用Solr分布式搜索有什么好处?
或者,4.x之后的所有Solr部署都应该只使用Solr Cloud,而忘记Solr分布式搜索?
发布于 2015-05-13 13:16:03
分布式搜索在solr Cloud上不会有任何好处。Solr Cloud是目前部署solr集群最有效的方式。它使用zookeeper管理您的所有实例,并且非常高效地实现高可用性。
Zookeeper决定哪些文档转到哪个实例。我也在生产中使用过Solr Cloud,它在高流量场景下工作得很好。
发布于 2013-10-28 17:08:02
solr cloud it本身类似于通过Solr的分布式搜索。不,你仍然可以使用4.x之后的所有部署作为普通的独立solr instance.Just,避免在引导中使用zkHost参数。
发布于 2016-08-25 20:12:55
SOLR云不支持JOIN,这是一个很大的缺点。
如果您希望自己控制分片,即哪个分片包含哪条记录,则选择分布式搜索,否则选择云搜索。云管理自己管理所有的分片。
我们可以有多个SOLR实例,所以如果其中一个失败了,我们可以在分布式搜索中转移到另一个。在云搜索中,ZK管理所有这些事情,所以如果ZK失败,系统将停机。
https://stackoverflow.com/questions/17412830
复制相似问题