天天看點

Elasticsearch子產品——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:"*", .如下:

Elasticsearch子產品——head插件安裝

7.修改head目錄下_site/目錄下的app.js檔案,把下面紅框中的位址換為es的位址

Elasticsearch子產品——head插件安裝

8.修改es目錄下的config目錄下elasticsearch.yml檔案,增加

http.cors.enabled: true

http.cors.allow-origin: "*"

Elasticsearch子產品——head插件安裝

9.cd 到head目錄下(必須是主目錄需要gruntfile.js 檔案).把nodejs啟動:

grunt server

啟動後的情況如下:

Elasticsearch子產品——head插件安裝
Elasticsearch子產品——head插件安裝

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

繼續閱讀