【问题标题】:Java issue when starts Elasticsearch issue on Windows 10在 Windows 10 上启动 Elasticsearch 时的 Java 问题
【发布时间】:2020-06-14 17:42:07
【问题描述】:

我是 Elasticsearch 的新手,I am facing java null pointer issue 在我的 Windows 10 机器上启动 Elasticsearch 时。我已经在我的机器上安装了 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)

请在启动弹性搜索时指导我解决这个 java 问题。谢谢!

【问题讨论】:

  • 使用elasticsearch-service.bat
  • 它给出了同样的例外
  • @M.A.Murali 已经有一段时间了,如果您可以投票并接受对您有用的答案,如果您需要更多信息,请告诉我

标签: java elasticsearch jvm startup-error


【解决方案1】:

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

您能否使用其他支持的 JDK 版本并尝试重新启动 Elasticsearch。

编辑:- 如答案的 cmets 中所述,您需要卸载 JDK 13 将其设置为默认 JDK,甚至您可以使用 Elasticsearch 中提供的 JDK,也可以查看jdk.options存在于配置文件夹中以有效地调试问题。

【讨论】:

  • 我按照 Elasticsearch 7.7.x 的建议卸载了 openjdk 13.x.x 并安装了 Open JDK 14.0.1,但遇到了同样的问题。
  • csan 你显示你的 elasticsearch.yml 和 jvm.options 吗?
  • 嗨@Opster,实际上我完全卸载了我的JDK,而Elasticsearch 自带JDK,只是使用它。谢谢!!!
  • @M.A.Murali 希望你是安全的,如果你能按照我上次评论中的建议做必要的事情,那就太好了
  • @MAMurali 已经有一段时间了,如果您能跟进并让我知道您是否还有其他问题,那就太好了,如果您可以投票并接受我的回答,那就太好了帮助了你。
猜你喜欢
  • 1970-01-01
  • 2021-11-26
  • 1970-01-01
  • 2021-01-12
  • 1970-01-01
  • 2015-10-29
  • 2021-05-15
  • 1970-01-01
  • 2021-01-23
相关资源
最近更新 更多