我尝试使用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上自行托管