Windows 无法在本地启动弹性搜索服务

Windows could not start Elastic search service locally

由于最近 Java 在我的本地机器上更新,我收到了这个 windows 服务错误。

我终于按照以下步骤解决了这个问题:

  • 转到'System Environment Variables'

  • 验证 'JAVA_HOME' 是否指向正确的位置。如果不是,请更改它。

    C:\Program Files\Java\jdk-13.0.1

  • 转到 elastic-search-7.4.2 的 'bin' 文件夹和 运行 下面的命令删除并重新安装该服务。

    C:\elasticsearch-7.4.2\bin elasticsearch-service.bat remove

    C:\elasticsearch-7.4.2\bin elasticsearch-service.bat install