ELK在ubuntu上升级到最新版本后仍提示升级java版本
我正在ubuntu 18.04(AWS)上使用ELasticsearch。当我尝试运行“/elasticsearch setup passwords”脚本时,它显示以下错误 Elasticsearch的未来版本将需要Java11;你的Java 来自[/usr/lib/jvm/java-8-openjdk-amd64/jre]的版本不符合要求 这一要求 但当我检查Jaa版本时,它显示了Java11ELK在ubuntu上升级到最新版本后仍提示升级java版本,java,ubuntu-18.04,elastic-stack,elk,Java,Ubuntu 18.04,Elastic Stack,Elk,我正在ubuntu 18.04(AWS)上使用ELasticsearch。当我尝试运行“/elasticsearch setup passwords”脚本时,它显示以下错误 Elasticsearch的未来版本将需要Java11;你的Java 来自[/usr/lib/jvm/java-8-openjdk-amd64/jre]的版本不符合要求 这一要求 但当我检查Jaa版本时,它显示了Java11 root@ip-162-41-63-148:/usr/share/elasticsearch/bin
root@ip-162-41-63-148:/usr/share/elasticsearch/bin# java -version
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)
我将Java从8升级到11
为什么这个问题还会发生?如何修复它?JAVA\u HOME仍然设置为JAVA 8 jre文件夹。因此,我将javau主路径更改为java11,然后它就可以正常工作了
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
您安装了多个Java。卸载除最新版本外的所有版本。find/-name java可以提供帮助