Автоматическое масштабирование Solr - добавить реплики извлечения, а не реплики NRT - PullRequest
1 голос
/ 27 февраля 2020

У меня есть конкретное требование c, где я просто хочу создавать только реплики по запросу, используя функцию автоматического масштабирования solr всякий раз, когда кластер запускает процесс восстановления после сбоя узла. Однако использование автомасштабирования solrcloud создает реплики типа NRT, когда узел отключается и включается. Я просмотрел примеры, приведенные в списке спецификаций политики: https://lucene.apache.org/solr/guide/7_4/solrcloud-autoscaling-policy-preferences.html#policy -спецификация , но я не могу найти пример, который ограничивает создание реплики по типу. Я также попытался настроить кластер так, чтобы он ограничивал количество реплик NRT, но в этом случае, когда выполняется автоматическое масштабирование (узел отключен), новые реплики не добавляются, поскольку максимальное количество реплик NRT уже существует.

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

1 Ответ

2 голосов
/ 27 февраля 2020

Свойство подсказки типа реплики было введено в версии 8.3 - https://issues.apache.org/jira/browse/SOLR-13674

https://lucene.apache.org/solr/8_4_1/changes/Changes.html#v8 .3.0.bug_fixes

...