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.启动成功

 

posted @   甄哈点快  阅读(1260)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示