У меня есть новая установка Ubuntu 16.04, и я установил на нее elasticsearch 5. Теперь, когда я пытаюсь запустить elasticsearch с помощьюМаксимальное количество потоков для elasticsearch слишком низкое
/etc/init.d/elasticsearch start
Через несколько секунд в файле журнала я прочитал:
[2016-11-19T08:47:31,442][ERROR][o.e.b.Bootstrap ] [shooter-1] node validation exception
bootstrap checks failed
max number of threads [1891] for user [elasticsearch] likely too low, increase to at least [2048]
Через некоторое Googling, я пришел к выводу, что я должен был добавить следующую строку в /etc/security/limits.conf
:
elasticsearch - nproc 2048
Однако, даже после этого изменения, я все еще получаю ту же ошибку.
Я нашел предложение разорвать строку session required pam_limits.so
в /etc/pam.d/su
, но эта линия была уже расколота.
Что мне не хватает?
'nproc' обычно предназначен для служб, а не для пользователей. Возможно, вам повезло с обменом стеками unix или суперпользователя, поскольку это вопрос с системным администратором. –
Спасибо за подсказку. Я открыл его по адресу http://unix.stackexchange.com/questions/324504/how-to-raise-max-threads-for-elasticsearch –