Вы можете изменять файл конфигурации кластера OpenSearch для таких целей, как ускорение запросов, изменение конфигурации доступа между доменами, настройка размера внутреннего кэша и управление размером очереди задач. Основная информация о конфигурации кластера OpenSearch хранится в именованном opensearch.yml. Вы можете изменять отдельные параметры в этом файле через консоль управления CSS.
Имя модуля | Параметр | Описание |
|---|---|---|
Cross-domain Access | 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: Установите значения любых пользовательских параметров в поддерживаемые OpenSearch. В противном случае кластер может не перезапуститься. Будьте осторожны при выполнении этой операции. |
Если Статус является Успешно в списке изменения параметров изменение было сохранено. Можно отобразить до 20 записей об изменениях.