Подтвердить что ты не робот

Запуск Elastic Search в качестве службы Windows

Есть ли способ запустить Elastic Search в качестве службы Windows? Это может быть невозможно, но я думал, что увижу.

4b9b3361

Ответ 1

Начиная с 0.90.5+, поддержка запуска ElasticSearch как службы Windows официально включена в дистрибутив Windows.

http://www.elasticsearch.org/blog/0-90-5-released/

Из папки bin:

> service.bat
Usage: service.bat install|remove|start|stop|manager [SERVICE_ID]

> service install
Installing service      :  'elasticsearch-service-x64'
Using JAVA_HOME (64-bit):  c:jvmjdk1.7
The service 'elasticsearch-service-x64' has been installed.

> service start
The service 'elasticsearch-service-x64' has been started

Ответ 2

Просто установил для Windows сервис и инструмент настройки для настроек.

https://github.com/jdzurik/ESWindowsInstaller

Требуется только Java и .net и работает на сервере Windows 64bit

Ответ 3

Вы можете использовать эту двоичную установку, отлично работает, и вам не нужно ничего делать в CLI.

Ответ 4

Я использовал этот установщик. Это так же просто, как "следующий, следующий, следующий!"

Ответ 6

Да, описано здесь. Эта ссылка описывает использование Java Service Wrapper, который может работать на окнах.:)

Ответ 7

Создайте свой собственный установщик MSI Elasticsearch с настраиваемой конфигурацией ES, которая соответствует вашим потребностям или просто загрузите стандартный предварительно сконфигурированный установщик:

https://github.com/salyh/elasticsearch-msi-installer/releases

Ответ 9

Все, что вам нужно, это перейти в папку, в которой установлена ​​ваша ES.

Запустите команды

service.bat

сервисная установка

начало службы

и все готово.

введите описание изображения здесь

Ответ 10

Elasticsearch использует procrun, чтобы обернуть приложение в качестве службы Windows.

Для версии Elasticsearch начиная с 5.x имена файлов .bat изменены. Для установки в качестве службы Windows мы можем использовать следующую команду:

C:\elasticsearch-5.0.0>.\bin\elasticsearch-service install

если ваш пакет Elasticsearch находится в C:\elasticsearch-5.0.0.

Если мы используем Elasticsearch в 64-битной Windows, при выполнении вышеизложенного мы можем получить следующее исключение:

размер стека нити не установлен; настроить через C:\elasticsearch-5.0.0\config\jvm.options или ES_JAVA_OPTS

Причина: Проблема при запуске Elasticsearch как службы в Windows заключается в том, что procrun требует минимальной кучи, max кучи и размер стека ниток.

Разрешение: Мы могли бы использовать -Xss1m (или что бы то ни было вы хотите быть) в файле jvm.options.

Откройте файл jvm.options в папке. \config и введите -Xss1m после строк

-Xms2g 
-Xmx2g

как показано ниже:

-Xms2g
-Xmx2g
-Xss1m