ES安装启动及could not find java in bundled jdk at /opt/elasticsearch/elasticsearch-7.9.1/jdk/bin/java报错
1.首先去es的官网下载ES 然后将下载后的包上传到linux环境指定的目录下面 进行解压 解压命令为:sudo tar -zxvf elasticsearch-7.9.1-linux-aarch64.tar.gz(非root账户 前面加上sudo)如下:
2.进入elasticsearch-7.9.1目录 启动命令./bin/elasticsearch 报如下错误
3.看到这个错第一反应就是jdk没装 然后输入命令 java -version查看 jdk装得没问题:
4.经查询es不能在root账户下启动 需要创建新的账户 (如需删除所创建账户:userdel -r 用户名称)
4.1用useradd命令创建用户创建用户 命令:sudo adduser es
4.2 用passwd命令为该用户创建密码 命令:sudo passwd es 回车 设置密码
4.3 对该es目录进行授权 命令:sudo chown -R es:es /opt/elasticsearch/elasticsearch-7.9.1
5.切换到es账户下 命令:su es 然后输入刚设置的密码 然后又切换到es目录:命令:cd /opt/elasticsearch/elasticsearch-7.9.1
6.输入启动命令: ./bin/elasticsearch 注意: ./bin/elasticsearch是前台启动 当你ctrl+c会终止进程 所以我们得后台启动 启动命令为: ./bin/elasticsearch &
7.验证ES是否启动成功 查看进程 ps -ef|grep es 如下:
最后连接一下 命令:curl 127.0.0.1:9200 如下图:
作者:浅唱~幸福
来源链接:https://blog.csdn.net/weixin_39643007/article/details/108431221
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。