elasticsearch 本地没有安装jdk环境或者本地jdk与es所需版本不匹配
今天遇到一个比较坑的问题。
本地安装的jenkins 用的是jdk-8 正常运行。
后来又安装了 elasticsearch-7.14.1,jdk-8支持不了,安装了一个jdk-14 es正常运行。
然后去启动jenkins 报错 需要 jdk-8到jdk-11 jdk-14超了。
找了好久没找到怎么修改jenkins 的java环境变量,而且经过测试 Jenkins启动用的java环境 是你cmd里面 java -version的最新版本,不知道怎么修改。
然后就把jdk-14卸载掉了,这样jenkins 就可以正常运行了。
下面解决es依赖的jdk。
1.在es安装包 有一个jdk环境 如下图:
2.切换到 bin目录里面,找到elasticsearch-env.bat 右键Notepad++打开,修改Java_home,路径为es安装包自带的jdk环境,如下图
3.启动成功
分类:
Elasticsearch
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了