一、下載和安裝ElasticSearch
下載地址如下:https://www.elastic.co/downloads/elasticsearch
選擇下圖中的鏈接:
下載后的壓縮包如下:
解壓,然后進入bin目錄
雙擊elasticsearch.bat
如果沒有報錯,並且命令行窗口里有started字樣,表示啟動成功了。
二、安裝ElasticSearch-Head插件
在安裝 ElasticSearch-Head插件前,需要先安裝兩個必要環境,node和grunt。
1、node安裝
下載地址:https://nodejs.org/en/download/ 下載Windows版msi版本,下載完按提示下一步下一步安裝。
安裝完后cmd查看版本node-v,出現下面的提示,表示安裝成功。
2、grunt安裝
用管理員模式打開cmd,然后輸入: npm install -g grunt-cli,備注:要用管理員模式
執行完后,在cmd里輸入: grunt -version,查看版本,出現下圖中的界面,表示安裝完成。
3、下載ElasticSearch-Head
下載地址如下:https://github.com/mobz/elasticsearch-head,這是一個github上的地址,直接下載整個源代碼就可以,按下圖操作:
4、安裝ElasticSearch-Head
用管理員模式打開cmd,然后cd到目錄:elasticsearch-head-master,備注:這個目錄就是上一步驟下載文件的解壓后的目錄,如下圖:
執行npm install
安裝完成后,執行 grunt server或npm run start,運行head插件。
出現下圖中的字樣,表示啟動成功:
三、修改elasticSearch的配置
找到ElasticSearch的安裝目錄,打開config文件夾,如下圖:
打開文件夾中名為【elasticsearch.yml】文件,然后在底部添加如下信息:
cluster.name: my-application node.name: node-1 network.host: 0.0.0.0 http.port: 9200 cluster.initial_master_nodes: ["node-1"] http.cors.enabled: true http.cors.allow-origin: "*" node.master: true node.data: true
最終郊果如下:
四、修改ElasticSearch-Head的配置
找到文件夾elasticsearch-head-master下面的Gruntfile.js文件,然后添加:hostname='*',如下圖:
connect: { server: { options: { hostname:'*', port: 9100, base: '.', keepalive: true } } }
五、測試
把elasticsearch和elasticsearch_head都重啟一下,然后,在瀏覽器里輸入:http://localhost:9100/,出現如下圖: