mac使用本地jdk启动elasticsearch解决elasticsearch启动时jdk损坏问题

elasticsearch安装地址:

执行命令 brew info elasticsearch-full 查找安装地址,后面有版本号的那一行一般就是安装地址

/opt/homebrew/Cellar/elasticsearch-full/7.17.4

编辑这个文件夹下的bin/elasticsearch文件(命令是 vi /opt/homebrew/Cellar/elasticsearch-full/7.17.4/bin/elasticsearch),这是elasticsearch的启动脚本

在前两行添加

bash 复制代码
export JAVA_HOME="你要用的jdk路径/Contents/Home"
export PATH= $JAVA_HOME/bin:$PATH

jdk路径可以通过/usr/libexec/java_home -V获得

我的是/Users/xxxxx/Library/Java/JavaVirtualMachines/ms-17.0.16/Contents/Home

所以我的这里是

export JAVA_HOME="/Users/xxxxx/Library/Java/JavaVirtualMachines/ms-17.0.16/Contents/Home"

相关推荐
CodeLongBear6 小时前
苍穹外卖 Day12 实战总结:Apache POI 实现 Excel 报表导出全流程解析
java·excel
爱学习 爱分享6 小时前
mac idea 点击打开项目卡死
java·macos·intellij-idea
漠北七号6 小时前
有加密机,电脑贼卡顿怎么办
java
洛克大航海6 小时前
1-springcloud-支付微服务准备
java·spring cloud·微服务
李小白杂货铺6 小时前
macOS版Sublime简记
macos·sublime text·快捷键·sublime·插件推荐·package control·插件管理
这是一个懒人6 小时前
mac maven 安装
java·macos·maven
自由的疯6 小时前
Java Kubernetes本地部署
java·后端·架构
自由的疯7 小时前
Java Kubernetes本地部署RuoYi框架jar包
java·后端·架构
Query*7 小时前
Java 设计模式—— 责任链模式:从原理到 SpringBoot 最优实现
java·spring boot·责任链模式