1. 程式人生 > >ElasticSearch安裝報錯整理-threads[4096]

ElasticSearch安裝報錯整理-threads[4096]

實驗環境

  • CentOS7
  • elasticsearch-6.2.4

具體錯誤

[1]: max number of threads [3802] for user [elasticsearch] is too low, increase to at least [4096]

通過ulimit -a命令檢視使用者程序數限制。

這裡寫圖片描述

發現當前最大使用者程序數被限制為3802,而ElasticSearch要求的最小程序數為4096,需要調大概值。

編輯/etc/security/limit.d/20-nproc.conf配置檔案,改為如下配置。

*          soft
nproc 4096 * hard nproc 4096 root soft nproc unlimited elasticsearch soft nofile 65536 elasticsearch hard nofile 65536

這裡寫圖片描述

再次啟動./elasticsearch就沒有這個錯誤了。


參考文章:
1. https://elasticsearch.cn/question/3915