问题:
Elasticsearch 启动失败:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
原因:
elasticsearch用户拥有的内存权限太小,至少需要262144
解决办法
临时解决
下面方法只是起到临时修改作用,重启虚拟机将失效
sudo sysctl -w vm.max_map_count=262144
#查看结果
sysctl -a|grep vm.max_map_count
#显示
vm.max_map_count = 262144
永久
编辑/etc/sysctl.conf文件,在最后添加一行
#sudo vim /etc/sysctl.conf
vm.max_map_count=262144
即可永久修改