elasticsearch-head的使用


ealsticsearch只是后端提供各種api,那么怎么直觀的使用它呢?elasticsearch-head將是一款專門針對於elasticsearch的客戶端工具

elasticsearch-head配置包,下載地址:https://github.com/mobz/elasticsearch-head

elasticsearch-head是一個基於node.js的前端工程,啟動elasticsearch-head的步驟如下(這里針對的是elasticsearch 5.x以上的版本):

  1、進入elasticsearch-head的文件夾,如:D:\xwj_github\elasticsearch-head

  2、執行 npm install

  3、執行 npm run start

 在瀏覽器訪問http://localhost:9100,可看到如下界面,表示啟動成功:

  

  仔細觀察,我們會發現客戶端默認連接的是我們elasticsearch的默認路徑。而此時elasticsearch服務未啟動,所以集群健康值是未連接

  集群健康值的幾種狀態如下:

     綠色,最健康的狀態,代表所有的分片包括備份都可用

    黃色,基本的分片可用,但是備份不可用(也可能是沒有備份)

       紅色,部分的分片可用,表明分片有一部分損壞。此時執行查詢部分數據仍然可以查到,遇到這種情況,還是趕快解決比較好

         灰色,未連接到elasticsearch服務

 此時,我們啟動elasticsearch服務,重新刷新瀏覽器,發現集群健康值變成了黃色,如下:

 

1、概覽

  通過上圖可以看到我們的節點名稱為elasticsearch,並且該節點下有兩個索引test_index1、test_index2

  在test_index2下,選擇信息-->索引信息,可以查看該索引的所有信息,包括mappings、setting等等

    

  在test_index2下,選擇動作-->關閉/開啟,可以關閉/開啟該索引,關閉后的索引如圖:

    

  在該界面也可以模糊查詢索引、設置刷新頻率等操作。如下圖:

  

 

2、索引

  在這里,可以查看到所以的索引,並且還可以創建一個新的索引,如下圖:

   

3、數據瀏覽

  這里可看到索引、類型、字段、數據信息,如下圖所示:

  

  關於這些名詞表示的意思,可以參考https://www.cnblogs.com/luxiaoxun/p/4869509.html

 

4、基本查詢

  在這個頁簽,可以做數據進項簡單的查詢

   

  選擇一個索引,然后再選擇不同的查詢條件,勾選“顯示查詢語句”,最后點擊搜索,可以看到具體的查詢json和查詢結果

  至於不同組合的查詢條件表示的意思,可以參考https://www.cnblogs.com/ljhdo/p/5040252.html

 

5、復合查詢

  在這個頁簽,可以使用json進行復雜的查詢,也可發送put請求新增及跟新索引,使用delete請求刪除索引等等。如圖所示:

  

 

  該頁簽的簡單使用可以參考https://blog.csdn.net/bsh_csn/article/details/53908406  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM