centos 7启动elasticsearch7 失败问题
问题1:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
解决办法:
找到文件 /etc/security/limits.conf,编辑,在文件的最后追加如下配置:
* soft nofile 65535
* hard nofile 65537
soft nofile表示软限制,hard nofile表示硬限制
退出重新登录,重新查看配置是否生效。
ulimit -n
ulimit -H -n
问题2:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决办法:
- 查看的值vm.max_map_count
sysctl -a|grep vm.max_map_count - 找到vi /etc/sysctl.conf文件,在文件最后添加以下内容
vm.max_map_count=262144 - 执行使修改生效
sysctl -p