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"

相关推荐
常利兵几秒前
Spring项目新姿势:Lambda封装Service调用,告别繁琐注入!
java·数据库·spring
sjmaysee38 分钟前
Java框架SpringBoot(一)
java·开发语言·spring boot
寒秋花开曾相惜40 分钟前
(学习笔记)3.8 指针运算(3.8.3 嵌套的数组& 3.8.4 定长数组)
java·开发语言·笔记·学习·算法
想唱rap1 小时前
Linux线程
java·linux·运维·服务器·开发语言·mysql
golang学习记1 小时前
IDEA 2026.1官宣:AI 建议免费了!
java·ide·intellij-idea
cccccc语言我来了1 小时前
Linux(9)操作系统
android·java·linux
东离与糖宝1 小时前
金三银四Java校招面经:从双非到大厂Offer,我只准备了这些
java·面试
禾小西2 小时前
Spring AI :Spring AI的介绍
java·人工智能·spring
自学AI的鲨鱼儿2 小时前
mac npm 安装 codex 报错 npm ENOTEMPTY
macos·npm·codex
愤豆2 小时前
05-Java语言核心-语法特性--模块化系统详解
java·开发语言·python