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 @ 2022-03-02 17:19  甄哈点快  阅读(1150)  评论(0编辑  收藏  举报