elasticsearch,Kibana,elasticsearch" /> elasticsearch,Kibana,elasticsearch" />

Elastic Kibana-作为windows服务安装

Elastic Kibana-作为windows服务安装,kibana,elasticsearch,Kibana,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-ser

如何将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" 

我没有创建依赖项,而是延迟了启动

  • 首先使用
    sc
    命令(来自jhilden)

  • 打开
    services.msc
    ,找到您的新服务

  • 右键单击服务并选择
    属性
  • 更改为
    自动(延迟启动)
  • 如果还没有,请将Elasticsearch更改为
    自动

  • 这将确保elasticsearch将在机器启动时启动,kibana将在稍后的某个时间启动(大约2分钟后)。

    kibana 4.6.1附带的kibana.bat文件不适合直接用于sc create for me(服务启动失败)。 我以前是这样的

  • nssm安装kibana461
  • UI:选择
    kibana.bat
    作为应用程序路径
  • UI:在stdout和stderr的“I/O”选项卡上选择要写入的日志文件
  • UI:在“依赖项”选项卡上输入
    elasticsearch241
    (或您所称的任何内容)
  • 用户界面:“安装服务”
  • sc启动kibana461

  • 我觉得这个视频很有帮助

    使用NSSM(非吸液式服务管理器)将Kibana安装为服务


    使用NSSM也许您应该更改“正确答案”标志?看起来sc create不再有效,但nssm仍然有效。请注意,在binpath=-后面应该有一个空格,这是sc实用程序cmd行格式所必需的。如果没有空格,则命令无效,服务也不会创建。@对于“depend”参数(以及要传递给sc.exe的任何其他参数)也是如此。它们需要格式化为[paramName]=“param value”。如果您在Powershell中运行,请将“sc”替换为“sc.exe”,即sc.exe创建。。。(因为默认情况下,sc是Powershell中设置内容的别名)我现在安装了一个服务,但它没有启动。有什么办法解决这个问题吗?我也有同样的问题-kibana启动并运行,但服务出现错误,即使kibana仍在后台运行,服务也被标记为“未运行”。这比依赖性有什么好处?我在回答中链接到了一个相关问题。相关部分:“设置为自动的服务将在引导过程中启动,而设置为延迟启动的服务将在引导后不久启动。”在我的情况下,我希望Elasticsearch在服务器启动后立即启动,并将所有资源投入其中,然后我们可以启动Kibana,并在启动后投入资源。我遵循Kibana 7.6.2的这种方法,但我收到了这样一条错误消息:“错误1053:服务没有及时响应启动或控制请求”有什么想法吗?我在接受的答案中只使用了“sc”就遇到了同样的问题。使用此处所述的NSSM适用于meserver2016,kibana 5.3.4。没有与sc合作。与nssm合作。一点也不烂!工作很有魅力,谢谢你。尽管您需要创建在I/O选项卡中指定的日志文件。空文件就可以了。如果没有,服务将不会启动。我认为只有文件夹需要存在。我从未创建过任何文件。
    sc create "Elasticsearch Kibana 4.4.2" binPath= "C:\kibana-4.4.2-windows\bin\kibana.bat"