每次啟動ElasticSearch 都要運行dos 窗口,cd到ElasticSearch 路徑,啟動 elasticsearch.bat,啟動以后dos窗口不能關閉,非常不方便,基於以上原因,所以需要將ElasticSearch 安裝成windows 服務。
第一步:配置JAVA_HOME 右擊【我的電腦】---【屬性】-----【高級系統設置】---【環境變量】 如下圖所示
第二步: 選擇新建系統變量對話框,在變量名輸入JAVA_HOME ,變量值輸入JDK 安裝路徑 比如 C:\Program Files\Java\jdk1.8.0_201
第三步:在“系統變量”中查看變量"CLASSPATH" 是否存在,如果不存在,新建變量名為[CLASSPATH] 變量值為 [.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;] 注意 JDK 1.5 版本以后不需要添加配置CLASSPATH
第四步: 在“系統變量”中查看變量"PATH" 是否存在,如果不存在,新建變量名為[PATH] ,否則選中變量,單擊編輯,在變量文本框最后位添加變量值為 [%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;】 點擊確定 注意 win10的path變量,要用jdk的絕對路徑,而不能用%JAVA_HOME%這一類的,計算機識別不了。 如下圖所示
然后重啟DOS窗口,運行javac ,如果出現如圖所示,則添加成功:
開始配置自動服務啟動配置
1: 進入ElasticSearch 的bin 目錄 執行 elasticsearch-service.bat install 這時已經是windows服務了,如下圖所示
2:然后執行 elasticsearch-service.bat manager 然后把 use default 勾上 或者把 JAVA Virtual Machine 設置成絕對路徑
3: 按住windows+R 鍵 輸入services.msc 進去服務面板設置自動啟動項。
4:查看ElasticSearch 是否啟動成功?