Elasticsearch Windows安装报错问题及解决办法

背景

因为学习Elasticsearch最新版本7.12.0,所以打算在本机安装,我的机器是windows环境,所以根据官网window步骤安装。可以根据ElasticSearch官方指南(三)——多个方法安装Elasticsearch我写的这篇文章安装。

遇到的问题:

因为我本机开发用的是jdk1.8  但是启动时截图可以看到,官方推荐我们用jdk11,而且后面还有个警告,由于JDK-8074459,MaxDirectMemorySize可能计算错误。所以我们需要使用新的jdk。

解决办法:

我个人由于比较懒,所以并没有去专门下载jdk11,而是用es下载下来自带的jdk,

我先去看es使用jdk的加载过程,如下查看:

有一段判断jdk的代码

于是我在自己的环境变量加了ES_JAVA_HOME的配置,变量值使用es自带的jdk(或者你们自己下载的jdk11):

最后再次启动es发现启动正常了


版权声明:本文为qq_37107851原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。