1、安裝node
一、下載壓縮包 elasticsearch-7.0.0-windows-x86_64.zipgit
二、解壓到 E:\env\elasticsearch-7.0.0 github
三、啓動:進入bin目錄:E:\env\elasticsearch-7.0.0 \bin,執行 elasticsearch.bat 腳本 ,或者雙擊 elasticsearch.bat 以下npm
命令行啓動結果以下:windows
啓動以後,在瀏覽器 輸入 http://localhost:9200 ,顯式如下畫面,說明ES安裝成功。注意沒有修改配置,默認只容許經過localhost/127.0.0.1訪問,ip訪問需單獨配置瀏覽器
2、安裝head插件,在瀏覽器中顯示ES集羣,索引等信息,實現界面化的集羣操做和管理工具app
一、下載head插件壓縮包 https://github.com/mobz/elasticsearch-head elasticsearch
或者 https://codeload.github.com/mobz/elasticsearch-head/zip/master grunt
解壓到目錄 : E:\env\elasticsearch-head-master工具
注意:不要解壓到 elasticsearch 目錄的 plugins 目錄下,網上不少說複製到plugins下就能夠了,結果致使es啓動報錯以下,多是版本差別緣由,不深究
二、安裝node.js
es.5.x 以上版本安裝head須要安裝node和grunt(1.*,2.*直接用plugin命令便可安裝)
下載地址:https://nodejs.org/en/download/ 根據本身系統下載相應的msi,雙擊安裝。
安裝成功以後 經過 npm -v 能夠查看 node 版本 ,注意安裝淘寶鏡像,若是沒有配置淘寶鏡像,有些依賴安裝會很慢,甚至安裝失敗
三、安裝grunt
(grunt是基於Node.js的項目構建工具,能夠進行打包壓縮、測試、執行等等工做,elasticsearch-head插件就是經過grunt啓動的)。
3.一、進入 E:\env\elasticsearch-head-master 目錄下進行安裝。
npm install -g grunt-cli
3.二、用grunt -version查看版本號,安裝成功
grunt -version
3.三、編譯安裝head插件
進入 E:\env\elasticsearch-head-master 目錄 執行 npm install
3.四、啓動head插件:
grunt server 或者 npm run start 啓動
啓動效果以下:
瀏覽器輸入 localhost:9100 或者 127.0.0.1:9100 ;
因爲沒有修改默認配置,192.168.124.120:9100 是沒法訪問的
五、修改自定義配置:
5.一、修改ES配置文件 config/elasticsearch.yml
5.二、修改head插件配置 _site/app.js
5.3.修改head插件配置 Gruntfile.js
修改elasticsearch-head-master文件下的Gruntfile.js文件中, 添加一行 hostname: '0.0.0.0',
六、從新啓動 head 插件
grunt server 或者 npm run start
啓動以前 先中止
最終效果以下:
在瀏覽器輸入 http://192.168.124.120:9100/ ,顯示以下
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
三, 配置EalsticSearch爲Windows服務
切換到ElasticSearch的bin目錄執行相應命令:
安裝 elasticsearch-service.bat install
刪除 elasticsearch-service.bat remove
啓動 elasticsearch-service.bat start
中止 elasticsearch-service.bat stop