elasticsearch之head插件安裝

最近開始學習es,想把學習過程(踩過的坑)記錄下來,方便你們參考;node

聲明:參考自https://www.jianshu.com/p/a57053a11e32,推薦你們去看看git

  • 下載head

訪問https://github.com/mobz/elasticsearch-head,

     下載對應es版本的head插件zip包,解壓;github

  • 安裝node.js

     如今新版本安裝head必須安裝node.js,儘可能下載最新版本的node,不須要安裝npm,配npm環境變量什麼的npm

       node地址:跨域

https://nodejs.org/zh-cn/,

      安裝很簡單,完成以後輸入瀏覽器

node  -v

      查看是否安裝成功;cors

  • 安裝grant

     grunt是一個很方便的構建工具,能夠進行打包壓縮、測試、執行等等的工做elasticsearch

# 在 head 插件目錄中執行
     npm install -g grunt-cli

     # 安裝完使用下面查看版本
     grunt -version

     因爲 npm 是國外的源,下載速度比較慢,推薦使用國內淘寶鏡像執行完上面的命令後就能夠使用 cnpm 來代替上面的npm 命令,grunt

    (以前一直沒配置這個東西,下載很慢,慢的我懷疑人生。。。)工具

npm install -g cnpm --registry=https://registry.npm.taobao.org

     修改 elasticsearch 的配置,這樣 head 插件才能夠訪問 es(解決跨域問題)

在 elasticsearch.yml中追加下面內容,注意每一行前面空一格
   http.cors.enabled: true
   http.cors.allow-origin: "*"
  • 運行head

     運行 head 插件

# 在 head 插件目錄中執行
   cnpm install
   grunt server

    再運行es

    而後在瀏覽器訪問 http://192.168.0.117:9100/, 訪問成功!!!

相關文章
相關標籤/搜索