Elasticsearch 启动失败

现象:

观察到 K8s 集群的 opensearch-cluster-master 未能成功部署,检查 pod opensearch-master 的日志后发现报错:

1
max virtual memory areas vm.max_map_count [65530] is too low

解决方法

vm.max_map_count是 Linux 系统中一个内核参数,它限制了每个进程可以拥有的内存区域(memory areas)数量。按照ES需求增加其大小。

1. 临时修改

1
sudo sysctl -w vm.max_map_count=262144

2. 永久修改

编辑/etc/sysctl.conf文件,添加:

1
vm.max_map_count=262144

执行命令以生效

1
sudo sysctl -p

Elasticsearch 启动失败
https://heeteve-blog.pages.dev/2025/02/Elasticsearch启动失败/
作者
Heeteve
发布于
2025年2月28日
许可协议