CSS позволяет вам изменять elasticsearch.yml файл, который является файлом конфигурации Elasticsearch, используемым для установки и управления различными параметрами и поведением кластера Elasticsearch. При правильной настройке параметров в этом файле вы сможете оптимизировать производительность кластера и повысить стабильность и безопасность системы.
Настройка файла .yml
- Войдите в консоль управления CSS.
- Выберите Кластеры из панели навигации. На Кластеры странице, щелкните название целевого кластера. Отображается страница информации о кластере.
- Щелкните Конфигурации параметров и щелкните Редактировать для изменения параметров модуля по требованию.
Таблица 1 Параметры модуля Имя модуля
Параметр
Описание
Кроссдоменные запросы
http.cors.allow-credentials
Возвращать ли заголовок Access-Control-Allow-Credentials при кроссдоменных запросах
Значение: true или false
Значение по умолчанию: false
http.cors.allow-origin
IP-адрес источника, разрешённый для кроссдоменных запросов, например, 122.122.122.122:9200
http.cors.max-age
Время кэширования браузера. Кеш автоматически очищается после указанного вами диапазона времени.
Единица: s
Значение по умолчанию: 1,728,000
http.cors.allow-headers
Заголовки, разрешённые для кросс-доменных запросов, включая X-Requested-With, Content-Type, и Content-Length. Используйте запятые (,) и пробелы для разделения заголовков.
http.cors.enabled
Разрешён ли кросс-доменный доступ
Значение: true или false
Значение по умолчанию: false
http.cors.allow-methods
Методы, разрешённые для кросс-доменных запросов, включая OPTIONS, HEAD, GET, POST, PUT, и DELETE. Используйте запятые (,) и пробелы для разделения методов.
Реиндексация
reindex.remote.whitelist
Настройте этот параметр для перемещения данных из текущего кластера в целевой кластер через API reindex. Пример значения 122.122.122.122:9200.
Пользовательский кэш
indices.queries.cache.size
Размер кэша на этапе запроса
Диапазон значений: от 1 до 100
Единица: %
Значение по умолчанию: 10%
Размер очереди в пуле потоков
thread_pool.force_merge.size
Размер очереди в пуле потоков принудительного слияния. Значение является целым числом.
Значение по умолчанию: 1
Настроить
Вы можете добавить параметры в соответствии с вашими потребностями.
Настроенные параметры
NOTE:- Введите несколько значений в следующем формате [value1, value2, value3...].
- Разделяйте значения запятыми (,) и пробелами.
- Двоеточия (:) недопустимы.
- Установите значения всех пользовательских параметров в те, которые поддерживает Elasticsearch. В противном случае кластер может не перезапуститься. При выполнении этой операции будьте осторожны.
- После завершения изменения нажмите Отправить. В отображаемом Отправить конфигурацию в диалоговом окне, выберите поле, указывающее "Я понимаю, что изменение вступит в силу после перезапуска кластера." и нажмите Да.
Если Статус является Успешно в списке изменения параметров изменение было сохранено. Можно отобразить до 20 записей об изменениях.
- Вернитесь к списку кластеров и выберите Больше > Перезапустить в Операция столбце для перезапуска кластера и применения изменения.
- Вам необходимо перезапустить кластер после изменения, либо Конфигурация не обновлена будет отображено в Статус задачи столбце в Кластеры страница.
- Если вы перезапустите кластер после изменения, и Статус задачи отображает Ошибка конфигурации, файл конфигурации параметра не удалось изменить.