如何在SOLR云中指定搜索者和索引器?

时间:2015-04-29 02:02:14

标签: search indexing solr solrcloud

我目前有一个2节点solr(4.10.3)云集群,配置为1个分片,有2个副本(带3个节点的外部zookeeper集合)。如何将solr cloud设置为仅使用一个框进行搜索,将一个框设置为仅用于索引?

是否像将客户端指向其特定节点一样简单?

例如,如果我们有solr01(索引器)和solr02(搜索器)。我们将所有客户端指向solr02何时执行搜索,以及所有客户端在需要添加新数据时指向solr01。我可以看到的主要缺点是它会减少冗余。

有没有办法配置solr cloud来自动处理?

1 个答案:

答案 0 :(得分:0)

嗯,我认为你的想法更适合经典的主/从架构[1]。在SolrCloud中你没有这样的"专注的"角色(索引器和搜索器)因为每个节点(可能)都这样做。因此,在实例之间建立具有不同角色的云是没有意义的。

使用经典复制,您将获得完全相同的方案:一个(离线)索引器,它可以在多个搜索器上复制索引更改,可以在循环模式下查询以进行负载平衡。

[1] https://wiki.apache.org/solr/SolrReplication