elasticsearch - 无法在LXC上更改vm.max_map_count

标签 elasticsearch lxc

当尝试在Elasticsearch日志中启动Elasticsearch服务时,我尝试使用Ansible在LXC上运行Elasticsearch 6.x.

[2020-01-04T08:45:58,744][ERROR][o.e.b.Bootstrap          ] [4WUODd8] node validation exception
[1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

当我搜索此内容时,我发现:
sysctl -w vm.max_map_count=262144

但是当我运行这个我得到:
sysctl: setting key "vm.max_map_count": Read-only file system

我尝试手动更改文件,但不起作用,是否可以在LXC中更改此环境变量?

最佳答案

通过执行命令解决:

sysctl -w vm.max_map_count=262144

在Ansible上自行托管

关于elasticsearch - 无法在LXC上更改vm.max_map_count,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59589381/

相关文章:

elasticsearch - Elasticsearch:结合功能分数

elasticsearch - 如何使用 docker 和 Elasticsearch 图像避免 CORS 来源错误

python - 具有范围的Elastic Search复合分组

containers - 无法设置LVM时的快照选项

ubuntu - 带有 LXD 的 Ubuntu 16.04 中的自定义桥接器

linux - Docker 容器对 memcached 实例有什么好处?

postgresql - 在微服务风格中使用 elasticsearch 实现 CQRS 的最佳实践是什么?

Elasticsearch 查询返回零结果

vnc - 在Linux容器中使用 super 用户启动vncserver

linux - 使用 schroot 替换 lxc