Установка Elasticsearch в docker-контейнере

  • Опубликовано:
  • Теги: elasticsearch, docker

В логах докера может быть такая ошибка

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

Надо в системе, в которой УСТАНОВЛЕН докер (НЕ в контейнере!) увеличить память. Сначала проверим:

more /proc/sys/vm/max_map_count

Если показывает 65530, значит все верно. Для убунту выполняем:

sudo sh -c 'echo "vm.max_map_count = 262144" >> /etc/sysctl.conf'
sudo sysctl -p

Установка плагина

docker exec elk /usr/share/elasticsearch/bin/elasticsearch-plugin install http://dl.bintray.com/content/imotov/elasticsearch-plugins/org/elasticsearch/elasticsearch-analysis-morphology/5.6.8/elasticsearch-analysis-morphology-5.6.8.zip