Elasticsearch Windows服务无法在Nano服务器上运行

时间:2016-11-11 02:11:13

标签: elasticsearch nano-server

我现在正尝试在Windows 2016 Nano服务器上安装ES,它在命令行启动ES时有效,但无法启动ES作为Windows服务,可能是由于Nano服务器上的一些更改,但我没有任何提示为什么它不起作用。

任何人都有在Nano服务器上安装ES的经验吗?

或者我在哪里可以获得ES Windows服务的源代码, elasticsearch-windows-x64.exe ?排除根本原因可能会有所帮助。

1 个答案:

答案 0 :(得分:0)

我没有机会在Nano Server 2016上测试它,但我已经成功地在Windows 2016 Server Core上安装了ES 5.1.2 + JDK1.8.0_121并且能够启动该服务。

  1. 安装JDK并使用setx -m JAVA_HOME "C:\PROGRA~1\Java\jdk1.8.0_121"命令设置SYSTEM ENV。它不能与用户级ENV变量一起使用,例如使用set JAVA_HOME=xxx
  2. 将ES解压缩为c:\elk\elasticsearch
  3. 编辑elasticsearch.yml配置文件,配置群集和节点名称并保存
  4. 安装ES服务C:\elk\elasticsearch\bin>elasticsearch-service.bat install
  5. 启动ES服务C:\elk\elasticsearch\bin>elasticsearch-service.bat start
  6. 参考: