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

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

引言


今天在新机器上部署项目的是,安装完ES集群以后, 启动的时候出现下面错:


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


错误原因


错误elas提示的意思就是:ES用户拥有的内存权限太小,至少需要262144;


解决:


切换到root用户


执行命令:


sysctl -w vm.max_map_count=262144


查看结果:


sysctl -a|grep vm.max_map_count


显示:


vm.max_map_count = 262144


上述方法修改之后,如果重启虚拟机将失效,所以:


解决办法:


在   /etc/sysctl.conf文件最后添加一行


vm.max_map_count=262144


即可永久修改

目录
相关文章
|
1月前
Maximum call stack size exceeded报错的原因及解决办法
Maximum call stack size exceeded报错的原因及解决办法
415 0
|
6天前
Elasticsearch【问题记录 02】【不能以root运行es + max virtual memory areas vm.max_map_count [65530] is too low处理】
【4月更文挑战第12天】Elasticsearch【问题记录 02】【不能以root运行es + max virtual memory areas vm.max_map_count [65530] is too low处理】
18 3
|
29天前
|
前端开发
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
10 0
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
80 0