閱讀358 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Elasticsearch模塊——head插件安裝

在這之前的博文已近說過如何安裝Elasticsearch了,但是就如Mysql一樣,安裝以後隻可以使用鍵入命令的方式來查看數據結構,表結構,所以,head插件對弈ES來說是一個可視化操作的插件,相對來說還是比較好用的,值得一試.

安裝ES插件head:

1.首先需要明確,子ES5.0以後,ES的應用超市已經不再提供head插件,也就是說,5.0以上的ES都沒有辦法使用./bin/elasticsearch-plugin install mobz/elasticsearch-head
命令來安裝head;
2.hean插件實質上是一個nodejs工程,所以,我們首先要在自己的環境裏麵安裝nodejs,設置好nondejs的環境變量
3.安裝好nodejs以後,在nodejs安裝目錄執行npm install -g grunt-cli安裝全局grunt.
4.安裝git ,完成後clone git://github.com/mobz/elasticsearch-head.git.
5.在clone下來的文件中運行npm install 完成依賴安裝
6.修改head目錄下的Gruntfile.js文件 在93行添加hostname:"*", .如下:
image

7.修改head目錄下_site/目錄下的app.js文件,把下麵紅框中的地址換為ES的地址
image

8.修改ES目錄下的config目錄下elasticsearch.yml文件,增加

http.cors.enabled: true
http.cors.allow-origin: "*"
image

9.cd 到head目錄下(必須是主目錄需要Gruntfile.js 文件).把nodejs啟動:
grunt server
啟動後的情況如下:
image

10,訪問:http:l..localhost:9100
image

至此,安裝完成.如果安裝過程中出現錯誤,一般都是nodejs的環境變量不是全局的.還有就是修改的那幾個js文件出現錯誤.

最後更新:2017-09-11 16:02:59

  上一篇:go  點對點交易係統的幾大優勢-點對點數字貨幣交易平台
  下一篇:go  Javascript 文件命名規範