环境

用的 tar.gz方式来安装

组件 版本
ElasticSearch 7.10.1
ubuntu 20.04

经过测试有效的方案

下面是根据[1]修改的

修改的文件文件 修改内容
/etc/security/limits.conf

appleyuchi soft nofile 65536
appleyuchi hard nofile 65536
appleyuchi soft nproc 32000
appleyuchi hard nproc 32000
appleyuchi soft memlock unlimited
appleyuchi hard memlock unlimited

或者上面的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相关推荐

  1. 服务器上Kafka启动报错:error=‘Cannot allocate memory‘ (errno=12)

    文章目录 环境 经历如下弯路才查看到报错信息 解决方法 1.kill一些不用的进程,来腾出内存. 2.修改默认配置,减少软件启动需要的内存 启动成功 其他 参考 解决问题思路:大问题拆小问题.从源头( ...

  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报错了,而且开发部的同事告诉我网站也打不开了,请大家帮忙看看..谢谢.. (补充:现在网站可以正常打开 ...

  3. oracle memory_error,ORA-27102: out of memory Linux-x86_64 Error: 12: Cannot allocate memory

    本帖最后由 cyndi5566 于 2016-3-10 11:04 编辑 今天凌晨2点执行rman报错了,而且开发部的同事告诉我网站也打不开了,请大家帮忙看看..谢谢.. (补充:现在网站可以正常打开 ...

  4. MYSQL [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11

    1:重启 [root@iZuf63x5aylgn2n11k2sllZ etc]# systemctl restart mysql Job for mysql.service failed becaus ...

  5. 解决Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory

    最近公司一台线上服务器的hbase的regionserver挂掉之后起不起来报错OOM. 这台机器同时装有cassandra,于是停掉cassandra释放内存,重启regionserver失败,同时 ...

  6. 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 ...

  7. mysql error 11_mysqld报InnoDB: Unable to lock ./ibdata1 error: 11

    mysql崩溃后进行重启 [root@mysql22-back ~]# service mysqld restart Stopping mysqld: [ OK ] Timeout error occ ...

  8. USB出现“can‘t set config #1, error -12”问题的探索

    现象: 公司一台Linux设备的U口突然出现故障,原来共16路USB端口都是正常的,出问题后只有7个正常,其余均不能使用.而且每次可用与不可用的数量不变,总是7个可用.9个不可用,但是具体的口并不固定 ...

  9. KPW3 MEMORY ERROR维修直播

    KPW3 MEMORY ERROR维修直播 一年前美亚入手的KPW3,自动升级状态下一直使用正常,直到质保期前几周出现卡大树(固件5.12.4). 刚开始重启后还能连电脑识别,几天后手动升级也卡到不能 ...

最新文章

  1. opencv中的threshold()函数(二值化)
  2. WebDriver元素等待机制
  3. 黄聪: 50 个 Bootstrap 插件
  4. LALR(1)语法分析生成器--xbytes
  5. hikaril连接sql2000_hikari连接池解析(版本:HikariCP-2.5.1.jar)
  6. shell 提取sql 的字段名表名_SQL代码风格规范
  7. 工作63:await和anync
  8. Spring Boot笔记-发送消息给RabbitMQ
  9. [C++][基础]6_枚举和类
  10. 三刺激值计算公式_常用的车削、铣削和钻削计算公式,转走不谢
  11. leetcode_53 Maximum Subarray
  12. Javascript:FormDate和FileReader
  13. Linux下的.NET之旅:第一站,CentOS+Mono+Xsp构建最简单的ASP.NET服务器
  14. 阿里云 蚂蚁支付宝 钉钉 c++ 面经
  15. 计算机等级考试一级宝典,计算机等级考试一级通关宝典.doc
  16. 14. 手机蓝牙遥控机器人制作
  17. 从编译器源码中提取ARMv8的指令编码
  18. bitset的使用示例
  19. 7 Distributed System notes:A feature of distributed system - Transparency (分布式系统的透明性特征)
  20. ※ 数字图像——绿幕抠像

热门文章

  1. Nginx端口占用问题
  2. Quartus16.0如何使用TCL脚本
  3. openGl学习之基本图元
  4. 货店管理(delphi+sqlserver)
  5. EPUB.js 解决图片裁剪问题(缩放问题)
  6. 收集的一些jQuery (我平常用的少的,但确实挺有效果的)
  7. 《Java程序员面试宝典》读书笔记1
  8. vue install 报错 This is a problem related to network connectivity.
  9. Zookeeper分布式锁的使用
  10. Echarts API说明文档