配置系统设置
配置系统设置在什么地方依赖于安装的方式和操作系统
- 使用zip和tar.gz包,系统设置通过以下方式
(1)使用ulimit临时设置
(2)使用/etc/security/limits.conf文件持久设置 - 使用RPM或者Debian包安装
(1)大部分系统设置是在系统配置文件中
(2)使用systemd的系统需要system limits设置在systemd配置文件中
通过以下方法临时修改资源限制(仅作用于当前会话)
sudo su
ulimit -n 65535
su elasticsearch
然后启动elasticsearch
通过ulimit -a可以查看设置结果
也可以通过修改/etc/security/limits.conf文件为某个用户持久化设置资源限制
添加如下内容到该文件中,表示为elasticsearch用户设置资源限制
elasticsearch - nofile 65535
上面的改变直到elasticsearch用户开启新的会话才起作用
注意事项:
在ubuntu系统中,通过init.d启动的进程会忽略limits.conf文件,为了开启limits.conf
文件,编辑/etc/pam.d/su文件,解除下面行的注释
# session required pam_limits.so
系统配置文件
当使用RPM或者Debian包,系统设置或者环境变量可以在系统配置文