Unable to lock JVM Memory: error=12--elasticsearch
环境
用的 tar.gz方式来安装
组件 | 版本 |
ElasticSearch | 7.10.1 |
ubuntu | 20.04 |
经过测试有效的方案
下面是根据[1]修改的
修改的文件文件 | 修改内容 |
/etc/security/limits.conf |
appleyuchi soft nofile 65536 或者上面的appleyuchi全部改成* 需要注销后生效 |
/etc/sysctl.conf |
vm.max_map_count=262144 vm.swappiness=0 生效命令 sysctl -p |
##############################################################################################################################################
经过测试无效的方案
[2]中说修改jvm.options中的Xms与Xmx 的大小为512m(无效)
[3]中说修改/usr/lib/systemd/system/
elasticsearch.service(这个应该是适合于deb方式安装的)
[4]说是一个新装的插件问题不支持es导致的
[7]中提到/etc/systemd/system.conf
加入
DefaultLimitNOFILE=65536
DefaultLimitNPROC=32000
DefaultLimitMEMLOCK=infinity
/bin/systemctl daemon-reload
/bin/systemctl enable elasticsearch.service
确认重启后无效
##############################################################################################################################################
一种逃避现实的方法
[5]中提到
bootstrap.memory_lock: false
然后这个报错就不见了.
但是这样会启动交换内存(也就是会把硬盘上的空间借用过来当做虚拟内存,所以不算完美解决)
Reference
[1]docker Elasticsearch Unable to lock JVM Memory: error=12, reason=Cannot allocate memory
[2]docker启动elasticsearch失败–jvm内存不足解决方案
[3]elasticsearchUnable to lock JVM Memory: error=12--elasticsearch
[4]elasticsearch报错[WARN ][bootstrap ] Unable to lock JVM Memory: error=12,reason=Cannot allocate memory,解决
[5]ES安装的那些坑
[6]bootstrap.memory_lock: true导致Elasticsearch启动失败问题
[7]记录一次Ubuntu16.04上安装Elasticsearch踩的坑,memory lock问题\
Unable to lock JVM Memory: error=12--elasticsearch相关推荐
- 服务器上Kafka启动报错:error=‘Cannot allocate memory‘ (errno=12)
文章目录 环境 经历如下弯路才查看到报错信息 解决方法 1.kill一些不用的进程,来腾出内存. 2.修改默认配置,减少软件启动需要的内存 启动成功 其他 参考 解决问题思路:大问题拆小问题.从源头( ...
- ora 27102 linux,ORA-27102: out of memory Linux-x86_64 Error: 12: Cannot allocate memory
本帖最后由 cyndi5566 于 2016-3-10 11:04 编辑 今天凌晨2点执行rman报错了,而且开发部的同事告诉我网站也打不开了,请大家帮忙看看..谢谢.. (补充:现在网站可以正常打开 ...
- oracle memory_error,ORA-27102: out of memory Linux-x86_64 Error: 12: Cannot allocate memory
本帖最后由 cyndi5566 于 2016-3-10 11:04 编辑 今天凌晨2点执行rman报错了,而且开发部的同事告诉我网站也打不开了,请大家帮忙看看..谢谢.. (补充:现在网站可以正常打开 ...
- MYSQL [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11
1:重启 [root@iZuf63x5aylgn2n11k2sllZ etc]# systemctl restart mysql Job for mysql.service failed becaus ...
- 解决Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory
最近公司一台线上服务器的hbase的regionserver挂掉之后起不起来报错OOM. 这台机器同时装有cassandra,于是停掉cassandra释放内存,重启regionserver失败,同时 ...
- h5py OSError: Unable to open file (unable to lock file, errno = 11, error message = ‘Resource tempor
报错:h5py OSError: Unable to open file (unable to lock file, errno = 11, error message = 'Resource tem ...
- mysql error 11_mysqld报InnoDB: Unable to lock ./ibdata1 error: 11
mysql崩溃后进行重启 [root@mysql22-back ~]# service mysqld restart Stopping mysqld: [ OK ] Timeout error occ ...
- USB出现“can‘t set config #1, error -12”问题的探索
现象: 公司一台Linux设备的U口突然出现故障,原来共16路USB端口都是正常的,出问题后只有7个正常,其余均不能使用.而且每次可用与不可用的数量不变,总是7个可用.9个不可用,但是具体的口并不固定 ...
- KPW3 MEMORY ERROR维修直播
KPW3 MEMORY ERROR维修直播 一年前美亚入手的KPW3,自动升级状态下一直使用正常,直到质保期前几周出现卡大树(固件5.12.4). 刚开始重启后还能连电脑识别,几天后手动升级也卡到不能 ...
最新文章
- opencv中的threshold()函数(二值化)
- WebDriver元素等待机制
- 黄聪: 50 个 Bootstrap 插件
- LALR(1)语法分析生成器--xbytes
- hikaril连接sql2000_hikari连接池解析(版本:HikariCP-2.5.1.jar)
- shell 提取sql 的字段名表名_SQL代码风格规范
- 工作63:await和anync
- Spring Boot笔记-发送消息给RabbitMQ
- [C++][基础]6_枚举和类
- 三刺激值计算公式_常用的车削、铣削和钻削计算公式,转走不谢
- leetcode_53 Maximum Subarray
- Javascript:FormDate和FileReader
- Linux下的.NET之旅:第一站,CentOS+Mono+Xsp构建最简单的ASP.NET服务器
- 阿里云 蚂蚁支付宝 钉钉 c++ 面经
- 计算机等级考试一级宝典,计算机等级考试一级通关宝典.doc
- 14. 手机蓝牙遥控机器人制作
- 从编译器源码中提取ARMv8的指令编码
- bitset的使用示例
- 7 Distributed System notes:A feature of distributed system - Transparency (分布式系统的透明性特征)
- ※ 数字图像——绿幕抠像