无法在 LXC 上更改 vm.max_map_count
Can't change vm.max_map_count on LXC
我使用 Ansible 在 LXC 上尝试 运行 Elasticsearch 6.x,当尝试在 elasticsearch 日志中启动 Elasticsearch 服务时,我看到:
[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 上自行托管
我使用 Ansible 在 LXC 上尝试 运行 Elasticsearch 6.x,当尝试在 elasticsearch 日志中启动 Elasticsearch 服务时,我看到:
[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 上自行托管