1.es集群安装ulimit报错解决方法
在安装es的过程中老是提示
文件描述符:
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
线程数:
max number of threads [1024] for user [hadoop] is too low, increase to at least [2048]
虚拟内存:
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
按照网上永久修改ulimit的方法
修改/etc/security/limits.conf文件
在文件末尾添加
* soft nofile 204800
* hard nofile 204800
* soft nproc 204800
* hard nproc 204800
依然不生效在root下ulimit是204800 但是在普通用户下ulimit依然是1024
这个时候需要修改
sudo vi /etc/pam.d/su
添加
session required pam_limits.so
此时切换用户,配置生效。
启动es没有报错,完美解决