elasticsearch: максимальное количество файловых дескрипторов [1024] для процесса elasticsearch слишком низкое, увеличьте как минимум до [65536]

Когда я попытался запустить агрегацию журналов, я обнаружил из следующей ошибки, сгенерированной elasticsearch:

[2018-02-04T13:44:04,259][INFO ][o.e.b.BootstrapChecks ] [elasticsearch-logging-0] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
ERROR: [1] bootstrap checks failed
[1]: max file descriptors [1024] for elasticsearch process is too low, increase to at least [65536]
[2018-02-04T13:44:04,268][INFO ][o.e.n.Node ] [elasticsearch-logging-0] stopping ...
[2018-02-04T13:44:04,486][INFO ][o.e.n.Node ] [elasticsearch-logging-0] stopped
[2018-02-04T13:44:04,486][INFO ][o.e.n.Node ] [elasticsearch-logging-0] closing ...
[2018-02-04T13:44:04,561][INFO ][o.e.n.Node ] [elasticsearch-logging-0] closed
[2018-02-04T13:44:04,564][INFO ][o.e.x.m.j.p.NativeController] Native controller process has stopped - no new native processes can be started

Кстати, я запускаю кластер kubernetes v1.8.0 на миньонах и 1.9.0 на мастерах, используя cri-containerd на машинах Ubuntu 16.04.

Любая помощь будет оценена.


person mootez    schedule 12.02.2018    source источник
comment
Попробуйте использовать эту ссылку elastic.co/ руководство/en/elasticsearch/reference/current/   -  person gaurav9620    schedule 12.02.2018
comment
@GauravArya, я ищу, как это сделать внутри модуля, когда он запускается kubernetes. ваша ссылка предназначена для ES, работающего как служба демона.   -  person mootez    schedule 13.02.2018
comment
Вам удалось решить эту проблему @mootez?   -  person Stephen Paulger    schedule 17.12.2018
comment
я использовал образ coreos, и он отлично работал для меня   -  person mootez    schedule 18.02.2019


Ответы (1)


В основном это происходит, когда вы запускаете elasticsearch как один узел.

Добавьте следующее в elasticsearch.yml, чтобы избавиться от этого

discovery.type to single-node  

и закомментируйте, если ваша конфигурация имеет следующее

#cluster.initial_master_nodes: ["node-1", "node-2"]

Надеюсь, это помогло.

person Vamsi Krishna    schedule 02.01.2020