报错信息
ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
对于这两个报错信息,网上很多解决的方案。但是,却都是你抄我,我抄你,很恶心,很多东西都不说明白,根本解决不了问题。
比如:
错误示范
如果你按照这个来处理,恭喜你,还是启动报错。
正确的姿势
sudo vim /etc/security/limits.conf
在该文件下添加如下配置:注意 * 为启动ElasticSearch的用户名
* hard nofile 65536
* soft nofile 655366
然后修改 /etc/sysctl.conf 文件,添加 “vm.max_map_count= 2621441”设置 永久改变(sudo sysctl -p /etc/sysctl.conf生效)。
最后
记得重启终端,这个很重要。
网友评论