wsl docker 启动elasticsearch vm.max_map_count [65530] is too low问题永久解决方案
问题:
基于wsl2 docker启动elasticsearch时,会报
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决:
方案一:
默认的vm.max_map_count值是65530,而es需要至少262144
根据 elasticsearch官方文档 的解决方案,执行以下命令后,es可以正常启动。
wsl -d docker-desktop
sysctl -w vm.max_map_count=262144
但是,以上修改只在当前会话有效,重启 Windows 和 WSL 都要重新设置
方案二:
根据docker for win issue:vm.max_map_count in docker-desktop distro for WSL2
有以下解决方案:
wsl -d docker-desktop
echo 262144 >> /proc/sys/vm/max_map_count
有人执行以上命令后,docker重启或系统重启依然有用,但是我自己实验后重启无效。
方案三:
根据Using Docker-Desktop for Windows, how can sysctl parameters be configured to permeate a reboot? 的回答,添加wsl .wslconfig文件,使wsl每次启动都执行命令。
在你的windows %userprofile%
目录(通常是C:\Users\<你的用户名>
)中创建或编辑.wslconfig
文件,加入如下命令
[wsl2]
kernelCommandLine = "sysctl.vm.max_map_count=262144"
然后,重启你的docker,尝试在cmd中输入以下命令,查看max_map_count是否已经变为262144
wsl -d docker-desktop
sysctl vm.max_map_count
.wslconfig的其他配置参考Advanced settings configuration in WSL
参考资料
- https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html
- https://github.com/docker/for-win/issues/5202
- https://stackoverflow.com/questions/69214301/using-docker-desktop-for-windows-how-can-sysctl-parameters-be-configured-to-per
- https://docs.microsoft.com/en-us/windows/wsl/wsl-config#configure-global-options-with-wslconfig
wsl docker 启动elasticsearch vm.max_map_count [65530] is too low问题永久解决方案相关推荐
- Windows下Docker启动Elasticsearch报max virtual memory areas vm.max_map_count [65530] is too low, increase
解决Windows下Docker启动Elasticsearch报max virtual memory areas vm.max_map_count [65530] is too low, increa ...
- Docker Desktop 解决运行elasticsearch时出现的max virtual memory areas vm.max_map_count [65530] is too low异常
问题描述 Docker Desktop 容器运行elasticsearch提示: max virtual memory areas vm.max_map_count [65530] is too lo ...
- wsl 模式 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
目录 问题描述 解决方法 wsl 模式. 问题描述 windows docker 运行elasticsearch 直接就停止了. docker run --name es01 -p 9200:9200 ...
- Sonarqube 通过docker-compose启动报错,提示virtual memory areas vm.max_map_count [65530] is too low
1. 在安装sonarqube,启动容器会失败,docker logs sonarqube查看到如下报错,这个报错是启动elasticsearch的报错. virtual memory areas v ...
- 【Linux部署】elasticsearch can not run elasticsearch as root+vm.max_map_count [65530] is too low 问题解决
异常一 Caused by: java.lang.RuntimeException: can not run elasticsearch as root 异常一解决 添加 elasticsearch ...
- Docker CI: 安装 SonarQube 异常 max virtual memory areas vm.max_map_count [65530] is too low
Docker CI: 安装 SonarQube 异常 max virtual memory areas vm.max_map_count [65530] is too low 一.问题 # docke ...
- Ubuntu elasticsearch max virtual memory areas vm.max_map_count [65530] is too low, increase to at le
具体错误信息如下: jiankunking@ubuntu:~/software/elasticsearch$ ./bin/elasticsearch [2017-03-23T18:14:05,880] ...
- ES启动异常:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
现象 ES启动时出现异常 bin/elasticsearchmax virtual memory areas vm.max_map_count [65530] is too low, increase ...
- windows的max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
场景 windows使用WLS2作为docker的虚拟子系统,然后启动docker的elasticsearch的集群时出现max virtual memory areas vm.max_map_cou ...
最新文章
- MariaDB 主从复制的配置
- 看似简单的问题 静态方法和实例化方法的区别
- 五个方法成为更好的程序员
- linux-如何限制普通用户的磁盘使用空间-磁盘配额quota,Linux系统下如何进行磁盘配额Quota的设置...
- 一张图看懂2017双11中的网络产品和技术
- BrnShop开源网上商城第一讲:架构设计
- 数据库__配置ODBC及附加数据库的方法
- HTML跳转到QQ聊天界面
- 中文维基百科语料库 训练好的Word2vec模型
- hbase regionserver挂掉报错has too many store files delaying flush up to 90000ms
- Deep Inductive Logic Reasoning深度感应逻辑推理模型 论文笔记
- uboot下的nand flash驱动分析
- excel进阶:如何快速自动填充空白单元格上一行的内容
- 基于ChatGPT实现微信聊天机器人
- 计算机软件服务行业规范,行业标准信息服务平台
- hostapd对WIFI 热点(AP)的配置方法
- scal数组: 化整为多,取出单个元素
- LK光流算法的matlab仿真与仿真
- 基于讯飞AI接口的物体识别 详细教程
- 智慧景区无线AP覆盖方案的成本计算
热门文章
- Linux设置网卡IP地址-ifconfig和ip命令
- Leetcode 1482题 制作 m 束花所需的最少天数
- 树莓派的初步使用--ip地址查询(无屏幕、无路由器、只有一根网线和能连wifi的笔记本)
- Java Swing 期末大作业-----图书借阅管理系统
- 圣天诺加密狗(HASP)破解
- Astute Graphics for Mac, AI创意插件合集
- 一次雷达模拟器 二次雷达模拟源 IFF信号源 AIS信号发生器
- 七牛云音视频文件并转码、添加水印官方示例
- Android从USB声卡录制高质量音频-----使用libusb读取USB声卡数据
- poj 3080-Blue Jeans(暴力KMP)