標籤:last zip target img 啟動服務 man 變數 block http
首先用一種比較簡單的方法
- 首先下載zip安裝包:https://www.elastic.co/downloads/elasticsearch 。
- 解壓到安裝目錄;
- 進入安裝目錄,在進入bin目錄,啟動cmd;
- 運行elasticsearch.bat。報錯Unsupported major.minor version 52.0。
原因是我同時安裝了jdk1.7和jdk1.8。但是環境變數中我的JAVA_HOME設定的是jdk1.7的,Elasticsearch 5.0.0隻支援jdk1.8,所以啟動服務報錯。把環境變數中JAVA_HOME設為jdk1.8,再重新運elasticsearch.bat
5. 瀏覽器中輸入http://localhost:9200/ .出現json格式資料說明安裝完成;
以上這種啟動方式一定要開一個cmd視窗,啟動服務後,關閉cmd視窗就關閉了服務。還有另一種用用命令啟動的方式1. 安裝好後,開啟cmd,進入安裝目錄下bin目錄,運行elasticsearch-service.bat,會提示這個命令的運行參數:
其中
install:安裝服務
remove:移除服務
start:啟動服務
stop:停止服務
manager:服務管理
2. 運行elasticsearch-service.bat install
此時報錯:thread stack size not set; configure via D:\Program Files\elasticsearch-5.0.0\config\jvm.options or ES_JAVA_OPTS
原因是沒有配置線程棧大小,開啟D:\Program Files\elasticsearch-5.0.0\config\jvm.options檔案,添加一項 -Xss1m,如下
重新運行:
3. 再運行elasticsearch-service.bat start
4. 在瀏覽器中輸入http://localhost:9200/
說明安裝和啟動成功。
5. 接下來嘗試安裝elasticsearch-head外掛程式,試過很多方法都沒成功,後來在elasticsearch-head的github(https://github.com/mobz/elasticsearch-head)中發現
原因是5.x版本不支援此外掛程式。
Windows下安裝Elasticsearch 5.0.0遇到的問題