Ошибка в настройке кластера эластичного поиска - PullRequest
0 голосов
/ 11 ноября 2019

Я настраиваю трехузловой кластерasticsearch. Я получаю следующую ошибку при попытке запустить первый узел с помощью следующей

команды запуска

[cloud_user@mishai3c elasticsearch-6.2.4]$ ./bin/elasticsearch -d -p pid

сообщение об ошибке

[2019-11-11T04:50:39,634][INFO ][o.e.b.BootstrapChecks    ] [master] bound or publishing to a non-loopback address, enforcing bootstrap checks
[2019-11-11T04:50:39,636][ERROR][o.e.b.Bootstrap          ] [master] node validation exception
[1] bootstrap checks failed
[1]: max number of threads [3581] for user [cloud_user] is too low, increase to at least [4096]
[2019-11-11T04:50:39,666][INFO ][o.e.n.Node               ] [master] stopping ...

Я попытался настроить ulimit в/etc/security/limits.conf файл, добавив следующую строку

@cloud_user      hard    nproc           4096

Очень важно, если кто-то может помочь

1 Ответ

0 голосов
/ 11 ноября 2019

После изменения файла limit.conf я проверил ограничение максимального потока, выполнив в терминале команду ulimit -u, в которой все еще отображается предыдущее значение. Затем я выхожу из системы, захожу на сервер и запускаю команду ulimit -u, после чего отображается 4096.

Затем я попытался запустить эластичный поиск, он работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...