ealsticsearch只是後端提供各類api,那麼怎麼直觀的使用它呢?elasticsearch-head將是一款專門針對於elasticsearch的客戶端工具html
elasticsearch-head配置包,下載地址:https://github.com/mobz/elasticsearch-head前端
elasticsearch-head是一個基於node.js的前端工程,啓動elasticsearch-head的步驟以下(這裏針對的是elasticsearch 5.x以上的版本):node
一、進入elasticsearch-head的文件夾,如:D:\xwj_github\elasticsearch-headgit
二、執行 npm installgithub
三、執行 npm run startnpm
在瀏覽器訪問http://localhost:9100,可看到以下界面,表示啓動成功:json
仔細觀察,咱們會發現客戶端默認鏈接的是咱們elasticsearch的默認路徑。而此時elasticsearch服務未啓動,因此集羣健康值是未鏈接後端
集羣健康值的幾種狀態以下:api
綠色,最健康的狀態,表明全部的分片包括備份均可用瀏覽器
黃色,基本的分片可用,可是備份不可用(也多是沒有備份)
紅色,部分的分片可用,代表分片有一部分損壞。此時執行查詢部分數據仍然能夠查到,遇到這種狀況,仍是趕快解決比較好
灰色,未鏈接到elasticsearch服務
此時,咱們啓動elasticsearch服務,從新刷新瀏覽器,發現集羣健康值變成了黃色,以下:
一、概覽
經過上圖能夠看到咱們的節點名稱爲elasticsearch,而且該節點下有兩個索引test_index一、test_index2
在test_index2下,選擇信息-->索引信息,能夠查看該索引的全部信息,包括mappings、setting等等
在test_index2下,選擇動做-->關閉/開啓,能夠關閉/開啓該索引,關閉後的索引如圖:
在該界面也能夠模糊查詢索引、設置刷新頻率等操做。以下圖:
二、索引
在這裏,能夠查看到因此的索引,而且還能夠建立一個新的索引,以下圖:
三、數據瀏覽
這裏可看到索引、類型、字段、數據信息,以下圖所示:
關於這些名詞表示的意思,能夠參考http://www.javashuo.com/article/p-qlhzrajl-bh.html
四、基本查詢
在這個頁籤,能夠作數據進項簡單的查詢
選擇一個索引,而後再選擇不一樣的查詢條件,勾選「顯示查詢語句」,最後點擊搜索,能夠看到具體的查詢json和查詢結果
至於不一樣組合的查詢條件表示的意思,能夠參考http://www.javashuo.com/article/p-mbgireqf-da.html
五、複合查詢
在這個頁籤,可使用json進行復雜的查詢,也可發送put請求新增及跟新索引,使用delete請求刪除索引等等。如圖所示:
該頁籤的簡單使用能夠參考https://blog.csdn.net/bsh_csn/article/details/53908406