elasticsearch 在podman机器vm中永久增加vm.max_map_count

a0x5cqrl  于 2023-06-21  发布在  ElasticSearch
关注(0)|答案(1)|浏览(86)

我试图使用podman在我的Mac m1笔记本电脑上运行Elasticsearch图像。它将失败,并显示以下消息:
错误:[1]引导检查失败。在启动Elasticsearch之前,您必须解决以下[1]行中描述的问题。引导检查失败[1],共[1]:最大虚拟内存区域vm.max_map_count [65530]太低,至少增加到[262144]
我可以通过使用ssh进入podman机器vm并使用
sudo sysctl -w vm.max_map_count=262144
但是,如果我停止并重新启动podman机器vm,设置就会回到默认的65530。
有没有办法永久设置podman机器vm的vm.max_map_count?

hlswsv35

hlswsv351#

我最近也遇到了这个。你可能已经自己解决了,但如果没有。
要在 Boot 时修改内核参数,只需在sysctl配置中添加一个条目,它将在重新引导时应用。

# echo "vm.max_map_count = 262144" >> /etc/sysctl.d/99-sysctl.conf

相关问题