Доброго времени суток!

Дорогие друзья, Вы наверное как и я не раз сталкивались с необходимостью установки и запуска поисковика Эластика, а именно поискового движка Elasticsearch 5 на OpenVZ.

Так вот из коробки те сборкой из исходников или установкой пакета вы ничего недобьётесь, поисковик Эластик будет в лучшем случае падать после запуска в худшем случае просто незапуститься.

Как поставить сам Эластик и так полно документации в интернете, тут не подскажу:)

Так чтоже нужно сделать, спросите Вы?

Всё оказалось весьма просто:

Метод первый :)

  1. Переходим по пути /etc/init.d/
  2. Качаем файл elasticsearch
  3. комментируем в нём 3 строки содержащие /proc/sys/vm/max_map_count ; sysctl -q -w vm.max_map_count=$MAX_MAP_COUNT и fi
  4. В моём файле это 146,147,148 строки
  5. Сохраняем и заливаем файл назад
  6. Потом командуем service elasticsearch restart и команда service elasticsearch status должна нас порадовать, но если этого непроизошло то читаем дальше:)

Метод 2, дополнительный

network.host: внешний ип вашего сервера

transport.host: localhost

bootstrap.memory_lock: true

http.port: 9200

Сохраняем файл и повторяем 2 команды

service elasticsearch restart и service elasticsearch status

Лично у меня завелось после выполнения метода 1 и метода 2:)

 


Отзывы