Ubuntu 16.04を新しくインストールし、Elasticsearch 5をインストールしました。次に、次のように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]
インターネット検索の最後に次の行を追加する必要があるという結論に達しました/etc/security/limits.conf
。
elasticsearch - nproc 2048
ただし、これを変更した後も同じエラーが発生します。
その行のコメントを解除するよう提案を見つけました。
session required pam_limits.so
しかし、/etc/pam.d/su
その行はコメントアウトされていません。
私は何を見逃していますか?
ベストアンサー1
さて、いよいよ見つけました。コアはこのブログ投稿にあります。https://fredrikaverpil.github.io/2016/04/27/systemd-and-resource-limits/
解決策は、ファイルを編集して/usr/lib/systemd/system/elasticsearch.service
次の行を追加することです。
LimitNPROC=2048