錯誤提示:future versions of Elasticsearch will require Java 11; your Java version from [C:Program FilesJavajdk1.8.0_201jre] does not meet this requirement
原因是使用了系統(tǒng)環(huán)境變量中的jdk(1.8),而es7要求的jdk版本為11
解決方法:
如果是window系統(tǒng),打開elasticsearch-env.bat
找到42行,注釋掉默認使用系統(tǒng)的jdk的設置,增加使用es里自帶的jdk11文章來源:http://www.zghlxwxcb.cn/news/detail-531764.html
if defined JAVA_HOME (
rem set JAVA="%ES_JDK%injava.exe"
set JAVA="D:codingelasticsearch-7.8.0jdkinjava.exe"
) else (
rem set JAVA="%ES_HOME%jdkinjava.exe"
rem set JAVA_HOME="%ES_HOME%jdk"
set JAVA="D:codingelasticsearch-7.8.0jdkinjava.exe"
set JAVA_HOME="D:codingelasticsearch-7.8.0jdk"
)
重啟es后,再執(zhí)行命令,就沒有錯誤提示了文章來源地址http://www.zghlxwxcb.cn/news/detail-531764.html
到了這里,關于ElasticSearch 提示 future versions of Elasticsearch will require Java 11解決方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!