本帖最后由 牵网线的 于 2022-8-31 23:04 编辑
问题现象: Elasticsearch启动报错: - your Java version from [/opt/jdk1.8.0_251/jre] does not meet this requirement
复制代码
问题原因: Elasticsearch对JDK版本有要求。而我们可能习惯性的安装的是目前较为主流的1.7或1.8版本的JDK。所以与Elasticsearch的要求版本无法对应
解决方法:安装JDK11 - wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
复制代码解压tar包 - tar -zvxf openjdk-11.0.1_linux-x64_bin.tar.gz
复制代码
使用vi /opt/elasticsearch/elasticsearch-7.8.0/bin/elasticsearch (路径用自己的) 添加如下配置: - export JAVA_HOME=/opt/jdk-11.0.1
- export PATH=$JAVA_HOME/bin:$PATH
复制代码
#添加jdk判断
修改elasticsearch.yml配置
重新启动ES就好了
|