首页 文章

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

提问于
浏览
0

我目前有一个2节点solr(4.10.3) Cloud 集群,配置为1个分片,有2个副本(带3个节点的外部zookeeper集合) . 我怎样才能设置solr cloud来使用一个盒子进行搜索,一个盒子只用于索引?

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

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

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

1 回答

  • 0

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

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


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

相关问题