Вы можете изменять файл конфигурации кластера Elasticsearch в целях ускорения запросов, изменения конфигурации кросс‑доменных доступов, настройки внутреннего размера кэша и управления размером очереди заданий. Основная конфигурационная информация кластера Elasticsearch хранится в файле с именем elasticsearch.yml. Вы можете изменять конкретные параметры в этом файле через консоль управления CSS.
Имя модуля | Параметр | Описание |
|---|---|---|
Доступ между доменами | http.cors.allow-credentials | Нужно ли передавать информацию об аутентификации в кроссдоменных запросах, то есть включать поле Access-Control-Allow-Credentials в заголовок ответа. Значение может быть:
|
http.cors.allow-origin | IP‑адреса источника или доменные имена, разрешённые для кросс‑доменных запросов. При наличии нескольких значений разделяйте их запятыми (,). Пример: 192.168.122.122:9200 или 192.168.1.1:9200, 192.168.1.2:9200 | |
http.cors.allow-headers | Поля заголовков запроса для кросс‑доменного доступа. При наличии нескольких значений разделяйте их запятой (,) и пробелом. Пример: X-Requested-With, Content-Type, Content-Length Значение может содержать не более 1024 символов. Оно может включать только буквы, цифры, дефисы (-), подчёркивания (_), двоеточия (:) и слеши (/). | |
http.cors.max-age | Максимальная продолжительность хранения предварительных ответов в кэше браузера. Единица: s Диапазон значений: 0 до 31,536,000 (0 до 1 года) Значение по умолчанию: 1,728,000 (20 дней) | |
http.cors.enabled | Определяет, следует ли включать доступ между доменами. Значение может быть:
| |
http.cors.allow-methods | Методы HTTP, разрешенные для доступа между доменами. При указании нескольких значений разделяйте их запятой (,) и пробелом. Пример: OPTIONS, GET, POST Диапазон значений: OPTIONS, HEAD, GET, POST, PUT и DELETE | |
Переиндексация | reindex.remote.whitelist | Какие удалённые хосты разрешены для операций удалённого переиндексирования. Для разделения нескольких значений используйте запятые (,). Пример: 192.168.122.122:9200 или 192.168.1.1:9200, 192.168.1.2:9200 |
Пользовательский Кеш | indices.queries.cache.size | Максимальный объём кучи, выделенный под кэш запросов. Единица: процент (%) Диапазон значений: от 1 до 100 Значение по умолчанию: 10% |
Размер очереди в пуле потоков | thread_pool.force_merge.size | Размер пула потоков, используемого для операций принудительного слияния. Диапазон значений: положительное целое число Значение по умолчанию: 1 |
Пользовательский | Пользовательские параметры | Можно добавить любые пользовательские параметры, поддерживаемые Elasticsearch. Значения параметров должны соответствовать следующим требованиям:
WARNING: Установите значения всех пользовательских параметров в те, которые поддерживаются Elasticsearch. В противном случае кластер может не перезапуститься. Будьте осторожны при выполнении этой операции. |
Если Статус является Успешно в списке изменения параметров сохранено изменение. Можно отобразить до 20 записей изменений.