弹性Kibana - 安装为Windows服务

时间:2015-03-25 16:55:13

标签: kibana elasticsearch

如何将Elastic Kibana(只是一个批处理文件)安装为Windows服务?

它可能还需要依赖于ElasticSearch进程(这假设我在同一台服务器上运行它)

4 个答案:

答案 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

  1. nssm install kibana461
  2. 用户界面:选择kibana.bat作为应用程序路径
  3. UI:在stdout和stderr的“I / O”选项卡上选择要写入的日志文件
  4. 用户界面:在“依赖关系”标签上输入elasticsearch241(或其他任何名称)
  5. 用户界面:“安装服务”
  6. sc start kibana461

答案 2 :(得分:8)

我没有创建依赖关系,而是延迟了开始。

  1. 首先使用sc命令(来自jhilden)。

    sc create "Elasticsearch Kibana 4.4.2" binPath= "C:\kibana-4.4.2-windows\bin\kibana.bat"
    
  2. 打开services.msc并找到您的新服务。

  3. 右键单击该服务,然后选择Properties
  4. 更改为Automatic (Delayed Start)
  5. 如果您还没有,请将Elasticsearch更改为Automatic
  6. services

    这将确保弹性搜索将在机器启动时启动,而kibana将在不久后的某个时间开始(距离this question约2分钟)。

答案 3 :(得分:6)

我发现此视频非常有用。

使用NSSM(非吸吮服务管理器)安装Kibana即服务。

https://www.youtube.com/watch?v=L-0A2cqTn-w