【发布时间】:2021-11-18 04:44:30
【问题描述】:
在 AWS Fargate 上部署 elasticsearch 时遇到问题
已完成以下步骤:
自定义我的 docker 镜像并推送到 AWS ECR。 我的 elasticsearch 服务的任务定义
弹性搜索服务在引导时失败,以下是例外 [3]: max virtual memory area vm.max_map_count [65530] 太低,至少增加到 [262144]
对于 es 5.0 及更高版本的已知 es 问题。 es提供的解决方案如下 sysctl -w vm.max_map_count=262144
https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-cli-run-prod-mode
由于我们无权访问主机,是否可以在 AWS Fargate 上应用此命令?
更新:Elastic Search 提供了一个选项来避免启动时检查 mmap,但目前尚未发布
【问题讨论】: