centos7下elasticsearch搭建问题集锦
2020-03-08 本文已影响0人
蒙嘉
1、修改ulimit
使用 ulimit -a 命令查看limit配置
2、永久生效的方法
sudo vim /etc/security/limits.conf 文件,在文件末尾添加:
* soft nofile 204800
* hard nofile 204800
* soft nproc 204800
* hard nproc 204800
说明:
* 代表针对所有用户
noproc 是代表最大进程数
nofile 是代表最大文件打开数
3、光修改上面一个文件无法成功,还需修改
sudo vim /etc/security/limits.d/90-nproc.conf 文件,删除默认配置,修改如下:
* soft nproc 204800
* hard nproc 204800
修改两个文件后重启生效。
4、启动时报elasticsearch用户拥有的内存权限太小,至少需要262144
sudo vim /etc/sysctl.conf 在文件最后加上:
vm.max_map_count=262144
并执行命令:
sysctl -p