Elasticsearch: too many open files

浅浅的花香味﹌ 2023-03-03 11:22 78阅读 0赞

elasticsearch在平衡分片的过程中,有一些分片尝试过5次移动分片之后,未成功,就会停止移动,查看分片信息,显示too many open files
在elasticsearch日志中有类似下面的日志内容:

  1. ... Caused by: java.io.FileNotFoundException: /esdata/elasticsearch/elasticsearch-cluster001/nodes/0/indices/.marvel-20 14.10.27/0/index/_fo.fdt (Too many open files)

解决思路

修改文件 /etc/security/limits.conf 在最后面添加:

  1. * soft nofile 500000
  2. * hard nofile 500000

如果是使用的ubuntu系统,还需要修改/etc/sysctl.conf文件,在最下面添加一行:

  1. fs.file-max = 500000

然后修改/etc/pam.d/common-session-noninteractive,添加内容:

  1. session required pam_limits.so

然后重启服务器即可。

发表评论

表情:
评论列表 (有 0 条评论,78人围观)

还没有评论,来说两句吧...

相关阅读