我现在正尝试在Windows 2016 Nano服务器上安装ES,它在命令行启动ES时有效,但无法启动ES作为Windows服务,可能是由于Nano服务器上的一些更改,但我没有任何提示为什么它不起作用。
任何人都有在Nano服务器上安装ES的经验吗?
或者我在哪里可以获得ES Windows服务的源代码, elasticsearch-windows-x64.exe ?排除根本原因可能会有所帮助。
答案 0 :(得分:0)
我没有机会在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变量一起使用,例如使用set JAVA_HOME=xxx
。c:\elk\elasticsearch
C:\elk\elasticsearch\bin>elasticsearch-service.bat install
C:\elk\elasticsearch\bin>elasticsearch-service.bat start
参考: