[Windows 10上启动Elasticsearch问题时出现Java问题

问题描述 投票:0回答:1

我是Elasticsearch的新手,在Windows 10机器上启动Elasticsearch时的I am facing java null pointer issue。我已经在计算机上安装了Adopt Open JDK。

用于启动Elasticsearch的命令

bin>elasticsearch.bat

问题:

D:\elk\elasticsearch-7.7.1\bin>elasticsearch.bat
Exception in thread "main" java.lang.NullPointerException
        at org.elasticsearch.tools.launchers.JvmErgonomics.extractHeapSize(JvmErgonomics.java:140)
        at org.elasticsearch.tools.launchers.JvmErgonomics.choose(JvmErgonomics.java:60)
        at org.elasticsearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:139)
        at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:95)

安装了我的Java版本:

openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.2+8)
Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.18.0, JRE 13 Windows 10 amd64-64-Bit Compressed References 20200117_154 (JIT enabled, AOT enabled)
OpenJ9   - 6968c18d7
OMR      - 7a1b0239a
JCL      - 9c5a41bd5f based on jdk-13.0.2+8)

请指导我在开始Elastic搜索时解决此Java问题。谢谢!

elasticsearch elastic-stack elk
1个回答
0
投票

根据Elasticsearch support matrix of 7.7,它不支持openjdk version "13.0.2" 2020-01-14,这似乎是导致问题的原因。

您是否可以使用其他受支持的JDK版本,然后再次尝试重新启动Elasticsearch。

© www.soinside.com 2019 - 2024. All rights reserved.