如何同步使用两个solr实例

时间:2017-06-24 06:39:58

标签: apache indexing solr devops

我正在实施apache-solr,我几乎没有例外。

1.我们有两个solr实例。 solr1用于索引数据,solr2用于搜索数据。数据目录是nfs挂载的,因此solr2可以读取solr1索引的数据以进行搜索。但solr2无法读取该数据。

2.另一个问题:其中一个核心数据导入正常,但搜索没有提供任何文档。

3.我不想使用solr cloud。

2 个答案:

答案 0 :(得分:0)

我建议您查看最新的SOLR文档https://lucene.apache.org/solr/guide/6_6/

看看SOLR云https://lucene.apache.org/solr/guide/6_6/solrcloud.html#solrcloud

这将允许您分发搜索和索引。您也将获得弹性。

答案 1 :(得分:0)

使用Solr或Lucene over NFS is in general not a good idea

您可以使用SolrCloud(但由于您指定不想使用SolrCloud ..),explicit replication keeping nodes in sync用于提供数据数据 - 您可以通过水平扩展轻松添加更多节点以提供查询,或者你可以跨节点use HDFS for distributing data

问题2;提出一个单独的问题,并附上有关文档外观的详细信息,该字段的架构是什么样的,以及管理界面下的分析页面如何处理字段的方式。