Отключить редактирование конфигурации в Solr - PullRequest
1 голос
/ 12 марта 2019

Я пытаюсь отключить configApi в solr, и я прочитал его в блоге, где говорится, что «Отключите ConfigAPI, если он не используется, запустив Solr с системным свойством disable.configEdit = true». Может кто-нибудь объяснить, немного немного о том, как на самом деле мы это делаем?

1 Ответ

6 голосов
/ 12 марта 2019

Вы устанавливаете системные свойства в файле запуска Solr. Обычно есть параметр с именем SOLR_OPTS, куда вы можете добавить -Ddisable.configEdit=true. Вы также должны иметь возможность установить это в оболочке, прежде чем запускать solr с export SOLR_OPTS=.....

Чтобы сохранить любые значения, поступающие из оболочки, вы должны использовать SOLR_OPTS="$SOLR_OPTS -Ddisable.configEdit=true" при редактировании файла запуска Solr.

Из примера solr.in.sh в комплекте с Solr:

# Anything you add to the SOLR_OPTS variable will be included in the java
# start command line as-is, in ADDITION to other options. If you specify the
# -a option on start script, those options will be appended as well. Examples:
#SOLR_OPTS="$SOLR_OPTS -Dsolr.autoSoftCommit.maxTime=3000"
#SOLR_OPTS="$SOLR_OPTS -Dsolr.autoCommit.maxTime=60000"
#SOLR_OPTS="$SOLR_OPTS -Dsolr.clustering.enabled=true"
...