Elasticsearch启动报错:your Java version from [/opt/jdk1.8.0_251/jre] does not meet this requirement
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
1.出现如题所示的错误时,是因为Elasticsearch对JDK版本有要求。而我们可能习惯性的安装的是目前较为主流的1.7或1.8版本的JDK。所以与Elasticsearch的要求版本无法对应
2.解决方法:安装JDK11 命令:wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
3.下载完毕之后使用tar -zvxf openjdk-11.0.1_linux-x64_bin.tar.gz 解压出来
4.使用vi /opt/elasticsearch/elasticsearch-7.8.0/bin/elasticsearch (路径用自己的) 添加如下配置:
export JAVA_HOME=/opt/jdk-11.0.1
export PATH=$JAVA_HOME/bin:$PATH
#添加jdk判断
if [ -x "$JAVA_HOME/bin/java" ]; then
JAVA="/opt/jdk-11.0.1/bin/java"
else
JAVA=`which java`
fi
5.切换到ES的bin目录 启动ES 命令:./elasticsearch 发现会报如错误:
6.更改elasticsearch.yml配置如下:
7.再次启动ES 就成功了
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献3条内容
所有评论(0)