0

我现在正在尝试在 Windows 2016 Nano 服务器上安装 ES,它在命令行中启动 ES 时可以工作,但无法将 ES 作为 Windows 服务启动,可能是由于 Nano 服务器上的一些更改,但我完全不知道为什么它没有不行。

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

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

4

1 回答 1

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 变量,例如 using 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

参考:

于 2017-01-24T13:10:42.560 回答