【问题标题】:How to designate searcher and indexer in SOLR cloud?如何在 SOLR 云中指定搜索器和索引器?
【发布时间】:2015-04-29 02:02:13
【问题描述】:

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

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

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

有没有办法配置 solr cloud 来自动处理这个问题?

【问题讨论】:

    标签: search indexing solr solrcloud


    【解决方案1】:

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

    改为使用经典复制,您将获得完全一样的场景:一个(离线)索引器复制多个搜索器上的索引更改,可以在循环模式下查询以实现负载平衡。


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

    【讨论】:

      猜你喜欢
      • 2011-03-21
      • 1970-01-01
      • 2012-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-23
      相关资源
      最近更新 更多