我现在正在尝试在 Windows 2016 Nano 服务器上安装 ES,它在命令行中启动 ES 时可以工作,但无法将 ES 作为 Windows 服务启动,可能是由于 Nano 服务器上的一些更改,但我完全不知道为什么它没有不行。
有人有在 Nano 服务器上安装 ES 的经验吗?
或者我在哪里可以获得ES windows服务的源代码,elasticsearch-windows-x64.exe?对根本原因进行故障排除可能会有所帮助。
我现在正在尝试在 Windows 2016 Nano 服务器上安装 ES,它在命令行中启动 ES 时可以工作,但无法将 ES 作为 Windows 服务启动,可能是由于 Nano 服务器上的一些更改,但我完全不知道为什么它没有不行。
有人有在 Nano 服务器上安装 ES 的经验吗?
或者我在哪里可以获得ES windows服务的源代码,elasticsearch-windows-x64.exe?对根本原因进行故障排除可能会有所帮助。
我没有机会在 Nano Server 2016 上测试它,但是我已经在 Windows 2016 Server Core 上成功安装了 ES 5.1.2 + JDK1.8.0_121 并且能够启动该服务。
setx -m JAVA_HOME
"C:\PROGRA~1\Java\jdk1.8.0_121"
命令设置 SYSTEM ENV。它不适用于用户级 ENV 变量,例如 using set JAVA_HOME=xxx
.c:\elk\elasticsearch
C:\elk\elasticsearch\bin>elasticsearch-service.bat install
C:\elk\elasticsearch\bin>elasticsearch-service.bat start
参考: