Windows平台為 ElasticSearch 6.x 安裝 Head 客戶端插件


背景知識

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

操作步驟

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

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

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

4. 安裝 elasticsearch-head。

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM