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"

相关推荐
洛阳纸贵7 分钟前
JAVA高级工程师--Elasticsearch
大数据·elasticsearch·搜索引擎
有味道的男人13 分钟前
1688获得商品类目调取商品榜单
java·前端·spring
TracyCoder12316 分钟前
ElasticSearch内存管理与操作系统(二):深入解析 Circuit Breakers(熔断器)机制
大数据·elasticsearch·搜索引擎
独自破碎E17 分钟前
【中心扩展法】LCR_020_回文子串
java·开发语言
不光头强18 分钟前
spring boot项目欢迎页设置方式
java·spring boot·后端
4311媒体网26 分钟前
自动收藏功能的实现方法
java·开发语言
Yana.nice30 分钟前
证书格式的适用场景与核心对比
java·linux
怪兽毕设32 分钟前
基于SpringBoot的选课调查系统
java·vue.js·spring boot·后端·node.js·选课调查系统
DFT计算杂谈34 分钟前
VASP+PHONOPY+pypolymlpj计算不同温度下声子谱,附批处理脚本
java·前端·数据库·人工智能·python
denggun1234534 分钟前
Material 和 Cupertino
macos·objective-c·cocoa