Как установить Elastic Kibana (который является только пакетным файлом) в качестве службы Windows?
Вероятно, он также должен зависеть от процесса ElasticSearch (предполагается, что я запускаю его на одном сервере)
Как установить Elastic Kibana (который является только пакетным файлом) в качестве службы Windows?
Вероятно, он также должен зависеть от процесса ElasticSearch (предполагается, что я запускаю его на одном сервере)
Следующая команда создаст службу с именем "ElasticSearch Kibana 4.0.1" и сделает ее зависеть от ElasticSearch, чтобы она не начиналась слишком рано.
sc create "ElasticSearch Kibana 4.0.1" binPath= "{path to batch file}" depend= "elasticsearch-service-x64"
Файл kibana.bat, поставляемый с Kibana 4.6.1, не подходит для использования с sc create для меня непосредственно (сбой службы). Я использовал nssm, как этот
Вместо того, чтобы создавать зависимость, я сделал отложенный старт.
Сначала используйте команду sc
(из jhilden).
sc create "Elasticsearch Kibana 4.4.2" binPath= "C:\kibana-4.4.2-windows\bin\kibana.bat"
Откройте services.msc
и найдите новую услугу.
Properties
.Automatic (Delayed Start)
.Automatic
.Это обеспечит запуск elasticsearch при запуске машины, и kibana начнется через некоторое время (примерно в 2 минутах от этого вопроса).
Я нашел это видео очень полезным.
Для установки Kibana в качестве службы используйте NSSM (Non-sucking Service Manager).