如何将Elastic Kibana(只是一个批处理文件)安装为Windows服务?
它可能还需要依赖于ElasticSearch进程(这假设我在同一台服务器上运行它)
答案 0 :(得分:56)
以下命令将创建名为“ElasticSearch Kibana 4.0.1”的服务,并使其依赖于ElasticSearch,因此它不会尝试太快启动。
sc create "ElasticSearch Kibana 4.0.1" binPath= "{path to batch file}" depend= "elasticsearch-service-x64"
答案 1 :(得分:33)
随Kibana 4.6.1一起提供的kibana.bat文件不适合直接用于sc create(服务启动失败)。 我像这样使用nssm
nssm install kibana461
kibana.bat
作为应用程序路径elasticsearch241
(或其他任何名称)sc start kibana461
答案 2 :(得分:8)
我没有创建依赖关系,而是延迟了开始。
首先使用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
。这将确保弹性搜索将在机器启动时启动,而kibana将在不久后的某个时间开始(距离this question约2分钟)。
答案 3 :(得分:6)