前言
上一篇我們記錄了如何安裝ElasticSearch,這一篇我們來記錄下如何安裝Head插件
正文
方法總計有三種,但是安裝ElasticSearch6.x的時候,只有一種完成了。
第一種:直接使用命令安裝
直接使用plugin命令安裝,命令為:plugin install mobz/elasticsearch-head;但是在6.x的時候,命令變為 elasticsearch-plugin.bat,所以命令為:elasticsearch-plugin install mobz/elasticsearch-head,安裝提示如下圖:
第二種:使用下載文件安裝
下載插件,然后使用elasticsearch-plugin install file://....,結果依然會報錯,如下
第三種方法:(目前可行的方法)
第一步:下載head插件。地址是:https://github.com/mobz/elasticsearch-head,需要注意的是:
- 不能放在elasticsearch的 plugins、modules 目錄下
- 不能使用 elasticsearch-plugin install
第二步:修改 elasticsearch/config/elasticsearch.yml,添加
http.cors.enabled: true http.cors.allow-origin: "*"
第三步:安裝node.js,具體請自行百度,或者參考博客:https://www.cnblogs.com/zhouyu2017/p/6485265.html (具體自己安裝,因為本人安裝的有,不再演示)
第四步:安裝head插件
//進入head插件目錄,執行命令 npm install -g grunt-cli //完成之后,再執行命令 npm install //需要注意的是:如果報錯,請重復執行幾次,應該會成功
第五步:安裝完成之后,執行命令:grunt server,顯示如下圖,然后就可以訪問 http://localhost:9100/ 即可訪問ElasticSearch的head插件了。
到此已經可以使用ElasticSearch的head插件了。