elasticsearch,installation,Java,elasticsearch,Installation" /> elasticsearch,installation,Java,elasticsearch,Installation" />

Java 弹性搜索装置

Java 弹性搜索装置,java,elasticsearch,installation,Java,elasticsearch,Installation,根据install wiki[我安装了elasticsearch-5.4.3 ./bin/elasticsearch出现以下错误: Elasticsearch requires at least Java 8 but your Java version from /usr/bin/java does not meet this requirement 因此,我已经在与elasticsearch相同的目录下下载了java的最新版本 但是运行下面的命令仍然会出错 .

根据install wiki[我安装了elasticsearch-5.4.3

./bin/elasticsearch出现以下错误:

    Elasticsearch requires at least Java 8 but your Java version    
    from /usr/bin/java does not meet this requirement
因此,我已经在与elasticsearch相同的目录下下载了java的最新版本

但是运行下面的命令仍然会出错

    ./jre1.8.0_151/bin/java ./elasticsearch-5.4.3/bin/elasticsearch
出现错误消息:

    Error: Could not find or load main class ..elasticsearch-5.4.3.bin.elasticsearch
有什么补救办法吗?

首先安装java(版本8+)并设置$java\u HOME变量或下载java。使用更新替代设置默认java

然后,从rpm文件和config/etc/elasticsearch/elasticsearch.yml安装elasticsearch

现在,您可以通过执行以下命令启动elasticseach服务:

service elasticsearch start
首先安装java(版本8+)并设置$java_HOME变量或下载java。使用更新替代设置默认java

然后,从rpm文件和config/etc/elasticsearch/elasticsearch.yml安装elasticsearch

现在,您可以通过执行以下命令启动elasticseach服务:

service elasticsearch start

可能性1:不要从java开始,直接运行elasticsearch

步骤1:将$JAVA_HOME设置为最新的1.8Java安装

步骤2:运行命令。/bin/elasticsearch

可能性2:许可问题

步骤1:将SELinux设置为允许模式

第2步:从您所访问的同一用户运行安装命令
下载并解压缩了elasticsearch软件包。

可能性1:不要从java开始,直接运行elasticsearch

步骤1:将$JAVA_HOME设置为最新的1.8Java安装

步骤2:运行命令。/bin/elasticsearch

可能性2:许可问题

步骤1:将SELinux设置为允许模式

第2步:从您所访问的同一用户运行安装命令
下载并解压缩了elasticsearch软件包。

我没有更改$JAVA_HOME和SELinux的权限。更改SELinux会引发错误:setenforce:SELinux不允许我没有更改$JAVA_HOME和SELinux的权限。更改SELinux的权限会引发错误:setenforce:SELinux不允许ABLEDA实际上我没有替换默认java所需的权限。/elasticsearch-5.4.3/bin/elasticsearch不是java可执行文件。无论您指出什么,它只是一个刚刚实现的bash脚本。应该更早查看脚本。谢谢。实际上我没有替换默认java所需的权限va./elasticsearch-5.4.3/bin/elasticsearch不是java可执行文件。无论您指出什么,它只是一个刚刚实现的bash脚本。应该更早地查看脚本。谢谢。这个问题最好关闭,因为M2E67在下面的评论中指出它是错误的。我现在无法这样做。这个问题更好关闭,因为M2E67在下面的评论中指出这是错误的。我目前无法这样做。