注意:安裝head之前要安裝nodejs和grunt:nodejs和grunt下載安裝教程
1、插件安裝方式(推薦)
如果出現ERROR: unknown command [-install]. Use [-h]錯誤,是因為好像2.0以上的版本-install 變成了 install了。
2、插件下載方式安裝:
從https://github.com/mobz/elasticsearch-head下載ZIP包。
在 elasticsearch 目錄下創建目錄/plugins/head 並且將剛剛解壓的elasticsearch-head-master目錄下所有內容COPY到當前創建的/plugins/head/下面。
3、重啟Elasticsearch。訪問。
訪問地址是http://{你的ip地址}:9200/_plugin/head/
4、Elasticsearch-head 插件界面介紹。
因為我是單點的,所以健康度直接是yellow,黃色不影響使用,紅色就有問題了,不過具體看問題是什么問題。
我這個不知道怎么回事,直接是中文的,是根據地區IP默認識別安裝的。所以其他功能我不講了,我就直說一下看索引(index)的 Mapping 在哪看。
這個可以看到當前索引(index)下所有類型(Type) 的 Mapping ,當然你不創建,就會根據你數據類型來自動生成 Mapping ,我后面會講到 Mapping 生成的方式方法。
5、數據瀏覽
查看命中數據詳情:
基本查詢:
復合查詢:
6、安全問題(嚴重)。
因為該插件可以對數據進行,增刪改查。故生產環境盡量不要使用,如果要使用,最少要限制IP地址。盡量不要使用。
注:高版本(5.0以上)的es在安裝head插件的時候如果按上面方式造成es啟動錯誤,則可以參照以下方式來安裝head插件:https://blog.csdn.net/xiaolong2230/article/details/90694022