我在AWS RHEL服务器中安装了elasticsearch。在运行elasticsearch时它会抛出下面的exeception。我尝试了所有的解决方案,但没有帮助。请问任何人请给我一个解决方案。
$ /usr/share/elasticsearch/bin/elasticsearch
错误:无法找到或加载主类 org.elasticsearch.tools.JavaVersionChecker Elasticsearch至少需要Java 8,但需要来自
的Java版本/usr/java/jdk1.8.0_144/bin/java不符合此要求
$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
`
$ echo $JAVA_HOME
/usr/java/jdk1.8.0_144
答案 0 :(得分:0)
移至正确的bin文件夹
../elasticsearch/bin/
如果您正在进行弹性搜索
gitbash:./elasticsearch.bat
windows shell:elasticsearch.bat
如果您没有在其他地方运行,请找到适当的命令来运行 bat 脚本