ElasticSearch启动报错,bootstrap checks failed
使用ElasticSearch,配置文件以及配置好
也允许外网访问
启动:./bin/elasticsearch
发现出现问题: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]
表示出现了两个问题,首先切换到root用户进行修改
[1]: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536] 问题下:
编辑 /etc/security/limits.conf,追加以下内容:
*soft nofile 65536
*hard nofile 65536
文件修改后,需要重新登录用户,才会生效
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 问题下:
编辑 /etc/sysctl.conf,追加以下内容:
vm.max_map_count=655360
保存后执行:sysctl -p
然后重新启动
就能启动了