could not find java in bundled jdk at /opt/elasticsearch/elasticsearch-8.1.0/jdk/bin/java
当出现这个问题的时候会以为jdk有问题
输入 java -version可以发现,jdk活的很健康。
解决
这是因为在root账户下不能启动es
1.创建新用户es
sudo adduser es
#设置密码
sudo passwd es
2.对es用户授权
# 将此目录下授权给 es用户
sudo chown -R es:es /opt/elasticsearch/elasticsearch-8.1.0
3.切换es用户
su es
4.再次启动
./bin/elasticsearch