问题一:

max file descriptors [12000] for elasticsearch process is too low, increase to at least [65536]

永久生效方案:

登录root用户,编辑/etc/security/limits.conf,添加如下内容:

* soft nofile 8192

* hard nofile 131072

* soft nproc 2048

* hard nproc 4096

*代表的是对所有用户生效

临时方案:

登录root用户,运行:

[root@distribute01 ~]# ulimit -n 8192

问题二:

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决方案:

登录root用户,运行:

[root@distribute01 ~]# echo 262144 > /proc/sys/vm/max_map_count

两种错误相应配置修改后,可以退出再重新登录,另外,elasticsearch如果想后台启动,只需要加上-d参数即可!