Цель Solr CDCR (перекрестная репликация центров обработки данных) и ее фиксации - PullRequest
0 голосов
/ 19 февраля 2019

Как фиксируется фиксация целевого кластера Solr CDCR?Настройки фиксации те же, что и в источнике CDCR, где пользовательский интерфейс администратора Solr показывает только что проиндексированные документы практически без задержки.Насколько я могу судить, обе настройки

<autoCommit>
  <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
  <openSearcher>false</openSearcher>
</autoCommit>
<autoSoftCommit>
  <maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime>
</autoSoftCommit>

с неустановленным ${solr*maxTime}.(В любом случае, я немного удивлен, учитывая настройки, которые я вижу результаты вскоре после индексации на исходном кластере: - (

Тем не менее, на целевом кластере я, похоже, никогда не получаюфиксировать, конечно, не в течение 15 секунд, как предполагает значение по умолчанию. Я знаю, что данные доступны, поскольку они появляются сразу после ручной фиксации.

Есть идеи, как настроить цель для фактического выполнения любых фиксаций?

1 Ответ

0 голосов
/ 17 мая 2019

Я столкнулся с той же проблемой.Помогло добавление softcommit в 15 с:

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

Я нашел в каком-то форуме подсказку для перезапуска сервера, мне не помогло.

...