Вы можете изменить файл конфигурации кластера OpenSearch для таких целей, как ускорение запросов, изменение конфигурации кросс‑доменных запросов, настройка внутреннего размера кэша и управление размером очереди задач. Основная информация конфигурации кластера OpenSearch хранится в именованном opensearch.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 | Размер пула потоков, используемого для операций force merge. Диапазон значений: положительное целое число Значение по умолчанию: 1 |
Custom | Custom parameters | Вы можете добавить любые пользовательские параметры, поддерживаемые OpenSearch. Значения параметров должны соответствовать следующим требованиям:
ПРЕДУПРЕЖДЕНИЕ: Установите значения всех пользовательских параметров в те, которые поддерживает OpenSearch. В противном случае кластер может не перезапуститься. Будьте осторожны при выполнении этой операции. |
Если Job Status имеет значение Succeeded в списке задач настройки параметров ниже, изменение сохранено. Можно отобразить до 20 записей модификаций.