Настройки Elasticsearch
Важно
Сервис Yandex Managed Service for Elasticsearch недоступен с 11 апреля 2024 года.
Вы можете создать кластер OpenSearch в Yandex Cloud в качестве альтернативы Elasticsearch.
Для кластера Managed Service for Elasticsearch можно задать настройки, которые относятся к Elasticsearch.
Метки рядом с названием настройки позволяют определить, с помощью какого интерфейса задается значение этой настройки: консоль управления, CLI, API или Terraform. Метка Все интерфейсы
указывает, что поддерживаются все перечисленные интерфейсы.
В зависимости от выбранного интерфейса, одна и та же настройка будет представлена по-разному, например:
-
Fielddata cache size в консоли управления соответствует:
fielddata_cache_size
в gRPC API, CLI, Terraform;fielddataCacheSize
в REST API.
Настройки на уровне кластера
Доступны следующие настройки:
-
Fielddata cache size
Все интерфейсы
Максимальный объем кеша, выделенного под данные полей. Задается в виде строки, указывающей относительное (
20%
) или абсолютное (12GB
) значение. Максимальное значение —40%
от объема памяти кучи JVM. По умолчанию значение не задано — объем кеша, выделенного под данные полей, неограничен.Подробнее см. в документации Elasticsearch
. -
Reindex remote whitelist
API
Разделенный запятыми список IP-адресов или FQDN хостов, а также их портов, разрешенных к использованию в качестве удаленного источника для Reindex API
.Допускается использование подстановочного символа
*
для указания диапазонов IP-адресов или портов, например:hostname:9200, 192.168.0.*:9200, localhost:*
Подробнее см. в документации Elasticsearch
. -
Reindex SSL CA path
API
Локальный путь к файлу сертификата, который кластер будет использовать для защиты подключения к удаленному источнику при использовании Reindex API
.Добавьте файл сертификата в качестве расширения кластера и укажите путь в формате:
/etc/elasticsearch/extensions/<имя_расширения>/<имя_сертификата>
Подробнее см. в документации Elasticsearch
.