Проверка багажника не проходит - PullRequest
1 голос
/ 23 сентября 2019

Использование соединителя приемника Elasticsearch для вставки данных в экземпляр ES 7.2, размещенный на ВМ.Получение этого: Elastic search max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

Можно ли игнорировать проверки начальной загрузки?Как увеличить виртуальную память для Elasticsearch в контейнере докера?

1 Ответ

1 голос
/ 23 сентября 2019

Bootstrap проверяет различные настройки Elasticsearch и системные настройки.Если вы находитесь в режиме разработки, любые проверки при начальной загрузке отображаются как предупреждения в журнале Elasticsearch.Если в производственном режиме произошла ошибка начальной загрузки, Elasticsearch откажется запускаться.

Режим работы Elasticsearch настроен неявно.Как только вы настраиваете параметры сети, такие как network.host, Elasticsearch предполагает, что вы переходите в рабочую среду, и обновляет приведенные выше предупреждения до исключений.

Что касается вашего конкретного случая, вам нужно увеличить его на хост-компьютере, а не на докере, выполнив эту команду: sudo sysctl -w vm.max_map_count=262144.и затем перезапустите ваши docker-контейнеры.

Кстати, не рекомендуется, но если вы работаете с одним узлом, вы можете пропустить загрузочные проверки, не привязывая транспорт к внешнему интерфейсу или связывая транспорт с внешним интерфейсом и устанавливаятип обнаружения для одного узла.

...