Windows平臺爲 ElasticSearch 6.x 安裝 Head 客戶端插件

背景知識html

ES 5.x 以上版本安裝 head 須要 node 和 grunt 環境(以前的直接用plugin命令便可安裝)。node

操做步驟git

1. 安裝 ElasticSearch 6.x,訪問 http://localhost:9200/ 查看是否安裝成功。github

2. 安裝 Node,使用 node -v 查看是否安裝成功。npm

3. 在 Node 中執行 npm install -g grunt-cli 安裝grunt,使用 grunt -version 查看是否安裝成功。cors

4. 安裝 elasticsearch-head。elasticsearch

4.1 訪問 https://github.com/mobz/elasticsearch-head 下載 head 插件(選擇 zip 壓縮包下載方式)。grunt

4.2 修改 ~\elasticsearch-6.6.2\elasticsearch-head-master\Gruntfile.js,在對應的位置加上 hostname:'*' 配置項。spa

4.3 在 ~\elasticsearch-6.6.2\elasticsearch-head-master 下執行 npm install 開始安裝,完成後可執行 grunt server 或者 npm run start 運行 head 插件。插件

4.4 安裝成功,訪問 http://localhost:9100/。

答疑

Issue - 在 head 中鏈接 ES 失敗。 

對於 Access-Control-Allow-Origin 的問題,能夠在 ElasticSearch 6.x 的 ~\config\elasticsearch.yml 文件的末尾加入如下代碼:

http.cors.enabled: true 
http.cors.allow-origin: "*"
node.master: true
node.data: true

配置更新後,重啓 ES 便可鏈接成功。

參考資料https://www.cnblogs.com/hts-technology/p/8477258.html

相關文章
相關標籤/搜索