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"

相关推荐
金融支付架构实战指南21 小时前
支付系统 ES 实战案例:从索引创建到真实业务查询
大数据·elasticsearch·搜索引擎·支付
心之伊始21 小时前
Java 后端接入大模型:从 Token、并发到推理成本的完整估算方法
java·spring boot·性能优化·大模型·llm
BlackTurn21 小时前
技术经理投标
java
YG亲测源码屋21 小时前
java配置环境变量、jdk环境变量配置、java环境变量设置方法
java·开发语言
MIUMIUKK21 小时前
从语法层面,看懂 Python 的特殊处
java·开发语言·python
hujinyuan201601 天前
2026年3月 中国电子学会青少年软件编程(Python)三级考试试卷 真题及答案
java·python·算法
basketball6161 天前
C++ 高级编程:2. 基本线程池实现
java·开发语言·c++
MageGojo1 天前
天气 API 接入实战:基于 ApiZero 实现实时天气、分钟级降水和 15 天预报查询
java·后端·spring·api 接口接入·接口实战
自动跟随1 天前
UWB自动跟随技术全栈解析:从定位算法到“位控一体化“
java·网络·人工智能
喜欢打篮球的普通人1 天前
LLVM 后端流程与关键数据结构:从 IR 到机器码的入门笔记
java·数据结构·笔记