Перейти к основному содержимому

Приложение 7. Конфигурация Elasticsearch

Помимо настройки параметров эксплуатации СУБД, серверов приложений, брокеров рекомендуется настроить некоторые параметры поисковой системы ElasticSearch для более эффективной её работы в зависимости от ТТХ Вашего оборудования. Ниже приведена таблица значений основных параметров узлов ElasticSearch

Параметры сервиса ElasticSearch

ПараметрЗначение по умолчаниюОписание
es_heap_size-Xms2g -Xmx2gЗначение кучи памяти для JVM. По умолчанию, принимается 2Gb
Рекомендации:
1)Установите значение ES_HEAP_SIZE не более 50% от имеющейся физической памяти узла. Оставшуюся память Elasticsearch будет использовать для других целей. Чем больше размер кучи, тем меньше памяти используется под системные кеш.
2)Если на заданном узле находится standalone инсталляция, т.е. кроме ElasticSearch присутствуют Wildfly, Postgres и другие компоненты – рекомендуется распределить ресурсы таким образом, чтобы оставалось как минимум 25% свободной ОЗУ.
max_open_files65535Максимальное количество открытых файлов
bootstrap.memory_locktrueПараметр, регламентирующий блокировку памяти JVM, например для GC
max_locked_memoryunlimitedМаксимальное количество блокируемой памяти
vm.max_map_count262144Количество сопоставлений файлов с памятью