1.max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
解决方案,切换到root账户,因为其他账户这个问题只读
vim /etc/security/limits.conf
修改
root soft nofile 65536
root hard nofile 65536
* soft nofile 65536
* hard nofile 65536
前面的root 和 *都是代表账户名称
2.max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
切换到这个文件
vim /etc/sysctl.conf
添加这个配置, :wq保存退出
vm.max_map_count=262144
执行这个命令
sysctl -p
3.There is insufficient memory for the Java Runtime Environment to continue 内存不足的问题
先看看elasticsearch启动了没有, ps -ef|grep elasticsearch
找到elasticsearch的pid 然后 kill掉,再使用 free -h查看内存使用情况,重启一下./bin/elasticsearch -d(后台启动)