ElasticSearch 提示 future versions of Elasticsearch will require Java 11解决方法

ElasticSearch 提示 future versions of Elasticsearch will require Java 11解决方法,第1张

ElasticSearch 提示 future versions of Elasticsearch will require Java 11解决方法


错误提示:future versions of Elasticsearch will require Java 11; your Java version from [C:Program FilesJavajdk1.8.0_201jre] does not meet this requirement

原因是使用了系统环境变量中的jdk(1.8),而es7要求的jdk版本为11

解决方法:
如果是window系统,打开elasticsearch-env.bat
找到42行,注释掉默认使用系统的jdk的设置,增加使用es里自带的jdk11

if defined JAVA_HOME (
rem  set JAVA="%ES_JDK%binjava.exe"
  set JAVA="D:codingelasticsearch-7.8.0jdkbinjava.exe"
) else (
rem  set JAVA="%ES_HOME%jdkbinjava.exe"
rem  set JAVA_HOME="%ES_HOME%jdk"
  set JAVA="D:codingelasticsearch-7.8.0jdkbinjava.exe"
  set JAVA_HOME="D:codingelasticsearch-7.8.0jdk"
)

重启es后,再执行命令,就没有错误提示了

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5706109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存