Elasticsearch环境配置

修改最大打开文件数,大于等于65536

临时生效

ulimit -n 65536

重启生效

vi /etc/security/limits.conf
@search soft nofile 65536
@search hard nofile 65536

修改最大线程数,大于等于2048

临时生效

ulimit -u 2048

重启生效

vi /etc/security/limits.conf
@search soft nproc 2048
@search hard nproc 2048

修改最大mmap数,大于等于262144

临时生效

sysctl -w vm.max_map_count=262144

重启生效

vi /etc/sysctl.conf
vm.max_map_count = 262144

允许search用户锁住内存

临时生效

ulimit -l unlimited

重启生效

vi /etc/security/limits.conf
@search soft memlock unlimited
@search hard memlock unlimited

禁用swap

临时生效

swapoff -a

重启生效

vi /etc/sysctl.conf
vm.swappiness = 0