养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

elasticSearch Too many open files问题的解决

时间:2024-11-12 21:59:32

“Toomanyopenfiles”发现日志中大量出现这个错误

工具/原料

elasticSearch

Toomanyopenfiles

方法/步骤

1、“Toomanyope艘绒庳焰nfiles”发现日志中大量出现这个错误执行curlhttp://localhost:9200/忧溲枷茫_nodes/process\?pretty可以看到"max_file_descriptors":4096,官方文档中Makesuretoincreasethenumberofopenfilesdescriptorsonthe machine(orfortheuserrunningelasticsearch).Settingitto32kor even64kisrecommended.而此时,可以在系统级做修改,然后全局生效最简单的做法,在bin/elasticsearch文件开始的位置加入ulimit-n64000然后重启es,再次查询看到"max_file_descriptors":64000,问题解决

elasticSearch Too many open files问题的解决

2、系统级修改检查系统允许Elasticsearch打开的最大文件数查看/etc/security/limits.conf,如果没有指定的话,默认是4096。这里应该添加如下两行:  

elasticSearch Too many open files问题的解决

3、修改bin目录中elas隋茚粟胫ticsearch.in.sh文件,关于ElasticsearchJVM内存配置大小:此处可以根据机器蠕藿堂只硬件配置情况作出适当的调整,一般情况下,此处的内存分配大小为机器物理内存的一半,同时将ES_MIN_MEM与ES_MAX_MEM配置成相同的值,这样的好处在于ESJVM大小固定,不会上下浮动,从实践效果上看可以提高node性能。

elasticSearch Too many open files问题的解决

© 一点知识