JRE升级导致Elasticsearch故障处理

今天发现Elasticsearch服务故障,重启后还是不行,具体日志如下:

[2017-02-10 10:01:32] [info]  [32412] Commons Daemon procrun (1.0.15.0 64-bit) started
[2017-02-10 10:01:32] [info]  [32412] Running 'elasticsearch-service-x64' Service...
[2017-02-10 10:01:32] [info]  [18112] Starting service...
[2017-02-10 10:01:32] [error] [18112] Failed creating java C:\Program Files\Java\jre1.8.0_111\bin\server\jvm.dll
[2017-02-10 10:01:32] [error] [18112] 系统找不到指定的路径。
[2017-02-10 10:01:32] [error] [18112] ServiceStart returned 1
[2017-02-10 10:01:32] [error] [18112] 系统找不到指定的路径。

原因分析:

去硬盘找了一下的确没有这个文件了,倒是在 C:\Program Files\Java\jre1.8.0_121\bin\server 路径下发现了此文件

应该是Java自动更新后把老版的文件Delete掉导致的

解决办法:

去cmd执行指令

service manager elasticsearch-service-x64

把路径改对即可

不允许评论