Linux搭建elasticSearch 7.0版本的坑
第一个坑
报错could not find java in bundled jdk at /opt/elasticsearch-7.7.0/jdk/bin/java
一开始以为jdk没装,之后java -version是有的
又以为是非root的用户没有访问jdk的权限,但是用非root用户 java -version也是可以的。又通过
命令:which java
找到java程序的执行路径
命令:ls -lrt “路径”
找到java安装目录,非root用户是有权限的
找了半天发现是没有给非root用户该目录进行授权 命令:sudo chown -R es:es /opt/elasticsearch-7.7.0
这样即可,排除了一圈,还是要看看问题所在!
注:之后有发现新的坑还会更新