Elasticsearch在Linux系统环境中运行,需要对Linux系统进行一系列调优,这样可以提高ElasticSearch的检索效率。主要的需要调优的参数如下:
- 1. Linux调整文件数
/etc/security/limits.conf
在文件中增加
* soft nofile 8192
* hard nofile 20480
* - memlock unlimited
在登陆中添加下面命令行
/etc/pam.d/login
session required /lib64/security/pam_limits.so(在不同系统中文件位置不同)
- 2. 关闭文件的更新时间
/etc/fstab
在文件中添加一行
/dev/sda7 /data/elasticsearch ext4 noatime,nodiratime 0 0
(此处的/dev/sda7 可以通过df –h查看目录所在分区)
- 3. 修改防火墙设置
为方便调适暂时关闭
/etc/init.d/iptables stop