Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›Настроить Elasticsearch ›Важная конфигурация системы

Дескрипторы файлов

Это актуально только для Linux и macOS и может быть безопасно проигнорировано, если Elasticsearch работает в Windows. В Windows JVM использует API, ограниченный только доступными ресурсами.

Elasticsearch использует большое количество дескрипторов файлов или дескрипторов файлов. Отсутствие дескрипторов файлов может привести к катастрофическим последствиям и, скорее всего, к потере данных. Убедитесь, что предел количества открытых файлов для пользователя, запускающего Elasticsearch, установлен на 65 535 или выше.

Для пакетов .zip и .tar.gz установите ulimit -n 65535 в режиме root перед запуском Elasticsearch или установите nofile на 65535 в /etc/security/limits.conf.

В macOS также необходимо передать JVM-опцию -XX:-MaxFDLimit Elasticsearch, чтобы использовать более высокий предел дескрипторов файлов.

В пакетах RPM и Debian максимальное количество дескрипторов файлов по умолчанию уже установлено в 65 535 и дополнительная настройка не требуется.

Вы можете проверить конфигурированное значение max_file_descriptors для каждого узла, используя API Статистика узлов со следующими командами:

resp = client.nodes.stats(
    metric="process",
    filter_path="**.max_file_descriptors",
)
print(resp)
response = client.nodes.stats(
  metric: 'process',
  filter_path: '**.max_file_descriptors'
)
puts response
const response = await client.nodes.stats({
  metric: "process",
  filter_path: "**.max_file_descriptors",
});
console.log(response);
GET _nodes/stats/process?filter_path=**.max_file_descriptors

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/file-descriptors.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API