elasticsearch-head的使用

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

相關文章
相關標籤/搜索