2017-01-22 105 views
2

我試圖在AWS容器服務上運行Elasticsearch。在這裏,我在下面的文檔:https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-cli-run-prod-modeAWS容器服務:設置max_map_count

的vm_map_max_count設置應在 /etc/sysctl.conf中永久設置:

$ grep的vm.max_map_count的/etc/sysctl.conf

vm.max_map_count = 262144

要應用在實時系統類型設置:sysctl的-w vm.max_map_count = 262144

有沒有什麼辦法通過腳本設置vm.max_map_count?我不想每次運行新容器時手動執行此操作。

感謝

回答

1

你仍然可以把它永久/etc/sysctl.conf中按照你已經在你問:提到沒有工作?

OR

按本ticket如下,你可以將其設置:

的sysctl -qw vm.max_map_count = 65535

希望它能幫助!

+0

我是否需要在主機上運行此命令?問題是每次啓動實例時都需要在主機上執行此操作,因此我無法使用自動縮放。 –

+0

因此,您更新配置並製作新的VM映像。使用該映像來擴展羣集。 – Zagrev

+0

是的,我嘗試過,但我不能選擇ECS的AMI –