Конфигурационные параметры Solr
Для конфигурации сервиса используйте следующие параметры, доступные в ADCM.
|
ПРИМЕЧАНИЕ
|
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
SOLR_HOME |
Расположение индексных данных и конфигураций |
/srv/solr/server |
SOLR_AUTH_TYPE |
Указывает тип аутентификации для Solr |
— |
SOLR_AUTHENTICATION_OPTS |
Параметры аутентификации Solr |
— |
SOLR_AUTHENTICATION_OPTS_CUSTOM |
Кастомные параметры аутентификации Solr |
— |
GC_TUNE |
JVM-параметры для Solr |
-XX:-UseLargePages |
SOLR_SSL_KEY_STORE |
Путь к keystore-файлу Solr |
— |
SOLR_SSL_KEY_STORE_TYPE |
Тип keystore-хранилища |
JKS |
SOLR_SSL_KEY_STORE_PASSWORD |
Пароль к keystore-файлу Solr |
— |
SOLR_SSL_TRUST_STORE |
Путь к truststore-файлу Solr |
— |
SOLR_SSL_TRUST_STORE_TYPE |
Тип truststore-хранилища |
JKS |
SOLR_SSL_TRUST_STORE_PASSWORD |
Пароль к truststore-файлу Solr |
— |
SOLR_SSL_NEED_CLIENT_AUTH |
Определяет, включена ли клиентская аутентификация |
false |
SOLR_SSL_WANT_CLIENT_AUTH |
Позволяет клиентам выполнять клиентскую аутентификацию (но не требует этого) |
false |
SOLR_SSL_CLIENT_HOSTNAME_VERIFICATION |
Определяет, включена ли проверка имен хостов |
false |
SOLR_HOST |
Указывает имя хоста Solr-сервера |
— |
SOLR_PORT |
Номер порта, который слушает каждый Solr-узел |
8983 |
LOG4J_PROPS |
Разделенный запятыми список абсолютных путей, указывающих на конфигурационные файлы Log4j для использования Solr-сервером |
/etc/solr/conf/log4j2.xml,/etc/solr/conf/log4j2-console.xml |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
ZK_HOST |
Список всех серверов в Ensemble, включая порты, по которым они взаимодействуют.
Вы можете добавить путь ZooKeeper chroot в конец строки подключения |
— |
The external zookeeper is kerberized |
Если внешний ZooKeeper керберизирован, значение данного параметра должно быть |
false |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Solr Server Heap Memory |
Задает начальный (-Xms) и максимальный (-Xmx) размер Java heap для Solr Server |
-Xms512m -Xmx512m |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
collection_name |
Имя коллекции для настройки автоматической очистки |
— |
ttl |
TTL (время жизни) документов в коллекции |
— |
auto_delete_period |
Временной интервал для автоматического удаления документов из коллекции |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Credstore password |
Пароль провайдера шифрования |
false |
Credstore options |
Способ хранения пароля провайдера шифрования. Доступны следующие опции:
|
no password |
Credential provider path |
Путь к хранилищу ключей JCEKS |
jceks://file/etc/solr/conf/solr.jceks |
Ranger plugin credential provider path |
Путь к хранилищу ключей JCEKS, используемому Ranger |
jceks://file/etc/solr/conf/ranger-solr.jceks |
Custom jceks |
Укажите значение |
false |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
xasecure.audit.is.enabled |
Активирует аудит Ranger |
true |
xasecure.audit.solr.solr_url |
Путь к Solr-коллекции для сохранения аудит-логов |
— |
xasecure.audit.solr.async.max.queue.size |
Максимальный размер внутренней очереди для хранения аудит-логов |
1 |
xasecure.audit.solr.async.max.flush.interval.ms |
Максимальный временной интервал между сбросом лог-данных на диск (в миллисекундах) |
100 |
xasecure.audit.solr.is.enabled |
Активирует аудит Ranger для Solr |
true |
ranger.solr.plugin.audit.excluded.users |
Список пользователей, для которых записи аудита должны быть исключены |
HTTP,rangeradmin,rangerkms |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
ranger.plugin.solr.policy.rest.url |
URL для Ranger Admin |
— |
ranger.plugin.solr.service.name |
Имя Ranger-сервиса, который содержит политики для этого экземпляра |
— |
ranger.plugin.solr.policy.cache.dir |
Каталог, в котором кешируются политики Ranger после успешного извлечения из источника |
/srv/ranger/solr/policycache |
ranger.plugin.solr.policy.pollIntervalMs |
Определяет, как часто проверять политики на предмет изменения |
30000 |
ranger.plugin.solr.policy.rest.client.connection.timeoutMs |
Время ожидания подключения Solr-плагина RangerRestClient (в миллисекундах) |
120000 |
ranger.plugin.solr.policy.rest.client.read.timeoutMs |
Тайм-аут на чтение для Solr-плагина RangerRestClient (в миллисекундах) |
30000 |
ranger.plugin.solr.policy.rest.ssl.config.file |
Путь к файлу, содержащему данные SSL для связи с Ranger Admin |
/usr/lib/solr/server/resources/ranger-solr-policymgr-ssl.xml |
ranger.plugin.solr.policy.source.impl |
Класс для получения политик из источника |
org.apache.ranger.admin.client.RangerAdminRESTClient |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
xasecure.policymgr.clientssl.keystore |
Путь к keystore-файлу, который использует Ranger |
— |
xasecure.policymgr.clientssl.keystore.credential.file |
Путь к файлу с паролями для keystore-файла |
/etc/solr/conf/ranger-solr.jceks |
xasecure.policymgr.clientssl.truststore.credential.file |
Путь к truststore-файлу с учетными данными |
/etc/solr/conf/ranger-solr.jceks |
xasecure.policymgr.clientssl.truststore |
Путь к truststore-файлу, который использует Ranger |
— |
xasecure.policymgr.clientssl.keystore.password |
Пароль для доступа к keystore-файлу |
— |
xasecure.policymgr.clientssl.truststore.password |
Пароль для доступа к truststore-файлу |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
solr.xml |
Содержимое файла solr.xml |
|
Custom solr-env.sh |
В этой секции вы можете указать значения для кастомных параметров, которые не отображаются в интерфейсе ADCM, но могут присутствовать в конфигурационном файле solr-env.sh |
— |
Ranger plugin enabled |
Отображает статус Ranger-плагина |
false |
Custom ranger-solr-audit.xml |
В этой секции вы можете указать значения для кастомных параметров, которые не отображаются в интерфейсе ADCM, но могут присутствовать в конфигурационном файле ranger-solr-audit.xml |
— |
Custom ranger-solr-security.xml |
В этой секции вы можете указать значения для кастомных параметров, которые не отображаются в интерфейсе ADCM, но могут присутствовать в конфигурационном файле ranger-solr-security.xml |
— |
Custom ranger-solr-policymgr-ssl.xml |
В этой секции вы можете указать значения для кастомных параметров, которые не отображаются в интерфейсе ADCM, но могут присутствовать в конфигурационном файле ranger-solr-policymgr-ssl.xml |
— |