在Windows環境下,ES提供了兩種安裝方式,一種是經過MSI,特色是簡單方便;另外一種是綠色安裝,解壓zip包。本文選擇第二種方式。html
1. 準備工做windows
(1) Windows 10瀏覽器
(2) JDK 1.8,並設置了JAVA_HOME環境變量,可參考我以前的文章elasticsearch
(3) Elasticsearch 6.4.1,下載地址測試
2. 安裝spa
(1) 解壓日誌
下載完elasticsearch-6.4.1.zip以後,將內容解壓到D:\Program Files\elasticsearch下。code
(2) 設置環境變量htm
3. 運行blog
(1) 完成上面兩步以後即可以運行了,首先在CMD中CD到ES的安裝目錄,而後運行如下命令:
.\bin\elasticsearch.bat
若是最終有以下顯示,說明啓動成功。
(2) 測試一下新啓動的ES
瀏覽器訪問http://localhost:9200/
4. 將ES安裝爲Windows Service
(1) ./bin/elasticsearch-service.bat文件負責管理ES的服務,它的命令格式和功能以下:
elasticsearch-service.bat install|remove|start|stop|manager [SERVICE_ID]
install: 安裝服務;
remove: 刪除ES服務,若是ES服務已經啓動則先刪除;
start: 啓動已經安裝的ES服務;
stop: 中止已經啓動的ES服務;
manager: 啓動一個管理ES服務的GUI
SERVICE_ID: 服務名稱,可選,默認爲elasticsearch-service-x64
(2) 命令提示符下,CD到ES安裝目錄下的bin目錄,而後執行:
elasticsearch-service.bat install elasticsearch-service
(3) 啓動服務
elasticsearch-service.bat start elasticsearch-service
(4) 異常處理
我在不一樣的機器安裝windows服務過程當中曾經出現過如下報錯
查看ES的日誌發現
我是這樣解決的:
首先用管理員權限打開CMD,而後將360退出,而後重試就能夠了。