Solr CDCR(跨数据中心复制)目标及其提交

时间:2019-02-19 10:15:46

标签: solr solrcloud

Solr CDCR目标集群如何处理提交?提交设置与CDCR源上的提交设置相同,Solr管理员UI几乎不延迟地显示新索引的文档。两种设置都是

<autoCommit>
  <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
  <openSearcher>false</openSearcher>
</autoCommit>
<autoSoftCommit>
  <maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime>
</autoSoftCommit>
据我所知,

未设置${solr*maxTime}。 (无论如何,给定设置,我对源群集建立索引后不久就看到了结果:-(

但是,在目标群集上,我似乎从未 得到提交,肯定不是在默认情况下的15秒内提交。我知道数据可用,因为它是在手动提交后立即显示的。

有什么主意如何配置目标以实际执行任何提交?

1 个答案:

答案 0 :(得分:1)

我面临着同样的问题。将softcommit添加到15s帮助了我:

curl -X POST -H 'Content-type: application/json' -d '{"set-property":{"updateHandler.autoSoftCommit.maxTime":1500}}' http://localhost:8983/solr/<yourcollection>/config

我在一些forum提示中发现重新启动服务器,对我没有帮助。