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.啟動成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM