windows安裝Elasticsearch Head外掛
Elasticsearch Head外掛:
head外掛是將es圖形化展現給使用者,它是叢集管理、資料視覺化、增刪改查、查詢語句視覺化工具。
安裝Elasticsearch Head外掛前必須安裝NodeJs
一下載Elasticsearch Head外掛的檔案包
下載地址:https://github.com/mobz/elasticsearch-head
下載檔案並且解壓
二啟動之前 需要安裝NodeJs
nodejs官網:https://nodejs.org/en/
當前最新版本是10.13.0 本次使用的最新版本
將下載的檔案雙擊進行安裝
除了修改預設安裝路徑 其他都使用預設即可
此次本機安裝路徑 將head與node存放在同一個資料夾下 便於查詢以及管理
三測試環境以及修改預設配置
1windows+R 輸入cmd 在控制檯輸出node -v檢視當前安裝node版本
2配置淘寶映象
淘寶映象官網:http://npm.taobao.org/
windows+R 輸入cmd 開啟控制檯
將本地預設的下載映象的路徑修改為淘寶映象倉庫
輸入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
由於之前環境已經配置了淘寶映象 本次不截圖
在使用這個命令可能一次沒有成功 需要多輸入幾次進行安裝
3安裝grunt
grunt作用:啟動head外掛使用的命令grunt server
所以必須要使用npm進行安裝grunt
windows+R 輸入cmd 在控制檯輸入
命令:npm install -g grunt -cli
提示:如果一次沒有安裝成功,多次重複當前命令,有時可能由於網路原因導致下載未成功
4安裝cnpm
開啟head外掛壓縮的資料夾
在圖中圈紅地方輸入cmd 進入到控制檯
使用命令進行安裝cnpm 介面出現All packagesin stalled表示安裝成功
命令:cnpm install
5修改elasticsearch.yml檔案(es資料夾中conf路徑下)
在檔案最後加上
http.cors.enabled: true
http.cors.allow-origin: "*"
千萬千萬注意 http.cors.enabled:與true之間有一個空格 其他也是一樣 中間必須有一個空格 如果沒有輸入空格 這個不會起作用
cluster.name 叢集名字
node.name: node-01 節點名字
network.host: 192.168.0.153 一般寫成0.0.0.0
http.port: 9200 訪問es預設使用埠
http.cors.enabled: true ip訪問策略 如果使用ip訪問不了 一般就是這個配置出現問題
http.cors.allow-origin: “*”
6修改Gruntfile.js(在head資料夾下)
連線叢集 兩種修改方式 其中9100是訪問埠
7修改es地址
開啟elasticsearch-head-master/_site/app.js檔案
將localhost換成安裝的ES ip地址 如果是本機 不需要修改 使用預設localhost即可
四啟動ES以及head外掛
1啟動ES 找到es資料夾路徑 在資料夾路徑輸入cmd
然後在控制檯輸入elasticsearch.bat
出現檔案中標紅表示啟動成功
2啟動head外掛
在head資料夾下輸入cmd
然後輸入grunt server
啟動成功並將地址以及埠暴露出
瀏覽器輸入127.0.0.1:9100訪問head外掛 其中127.0.0.1:9200是叢集地址 下邊.kibana 是由於本機安裝kibana外掛(不需要關注)