背景
因为学习Elasticsearch最新版本7.12.0,所以打算在本机安装,我的机器是windows环境,所以根据官网window步骤安装。可以根据ElasticSearch官方指南(三)——多个方法安装Elasticsearch我写的这篇文章安装。
遇到的问题:
因为我本机开发用的是jdk1.8 但是启动时截图可以看到,官方推荐我们用jdk11,而且后面还有个警告,由于JDK-8074459,MaxDirectMemorySize可能计算错误。所以我们需要使用新的jdk。
解决办法:
我个人由于比较懒,所以并没有去专门下载jdk11,而是用es下载下来自带的jdk,
。
我先去看es使用jdk的加载过程,如下查看:
有一段