2014-09-26 150 views
0

我想依靠JAVA_HOME環境變量來安裝Elasticsearch,而不是想要爲java彈性搜索的硬編碼路徑。我嘗試在service.bat中硬編碼路徑,但它沒有工作。然後,我查看了ES elasticsearch.bat和elasticsearch.sh的bin文件夾中的更多文件,並找出只有service.bat才能滿足的更改。只是想確保我需要進行更改,因爲我對java的知識非常有限。HardCode Elasticsearch的JAVA_HOME環境變量

感謝

回答

1

STEP 1

可以驗證環境變量JAVA_HOME設置爲你的JDK,

C:\>echo %JAVA_HOME% 

或者,驗證java命令可用,

java -version 

STEP 2

如果未設置JAVA_HOME,請按以下網址提供的步驟 - How to Set JAVA_HOME in windows

總結,

  1. 在桌面上右鍵單擊我的電腦圖標,然後選擇 屬性。
  2. 單擊高級選項卡。點擊環境變量按鈕。 在系統變量下,單擊新建。
  3. 輸入變量名稱爲JAVA_HOME。
  4. 輸入變量值作爲JDK的安裝路徑。 (例如C:\ Progra〜1 \ Java \ jdk1.8.0_20)。
  5. 單擊確定。
  6. 單擊應用更改。

步驟3

驗證STEP 1一次。

STEP 4

開始elasticsearch

+0

我在我的開發機器的java家集,我能夠運行elasticsearch service.my問題是啓動elasticsearch沒有設置JAVA_home.I要硬編碼java安裝在一個用於elasticsearch的bin文件中。 – user3775217 2014-09-26 09:32:35

+0

@ user3775217你有'elasticsearch.bat'文件嗎? – prayagupd 2014-09-26 09:48:56

+0

是的,我確實有bat文件 – user3775217 2014-09-26 09:49:43