一、elasticsearch 5.2.2 官方文檔+谷歌+百度,我安裝的時候出現一堆問題,大概和虛擬機資源有很大關系,最終還是解決了;head 插件需要添加跨域配置;
二、elasticsearch windows 安裝
1)確保所需java資源都已經安裝
2)安裝es windows 服務
在 es bin(elasticsearch-5.2.2\bin) 目錄執行命令:elasticsearch-service.bat install
啟動服務:如果在windows 服務啟動es之后又自動關閉,可以使用命令啟動es 服務:elasticsearch-service.bat start,本人就被啟動es服務坑死了,安裝es 服務之后,就是無法在windows 服務面板啟動,真坑啊,最后看官方文檔,感覺加個啟動參數就可以了,結果真啟動了。
3) elasticsearch head 插件在windows系統安裝
第一步:安裝node,建議最新版本,本人使用老版本node安裝失敗。
node安裝成功之后,建議npm 升級到新版本:在node安裝目錄執行升級命令:C:\Program Files\nodejs npm update npm
第二步:安裝grunt
執行:npm install -g grunt-cli
成功之后繼續
npm install -g grunt
第三步:給head集成node環境
執行:npm install 在head根目錄執行
elasticsearch 配置文件添加如下配置節:
http.cors.enabled: true
http.cors.allow-origin: "*"
運行head:
執行:grunt server
head 安裝參考文檔:
http://blog.csdn.net/yamaxifeng_132/article/details/54968882
無法啟動elasticsearch服務解決方法:
1)刪除注冊表中所有有關elasticsearch相關項,重啟電腦,再次安裝運行服務