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、執(zhí)行 npm install
3、執(zhí)行 npm run start
在瀏覽器訪問http://localhost:9100,可看到如下界面,表示啟動成功:
仔細觀察,我們會發(fā)現(xiàn)客戶端默認連接的是我們elasticsearch的默認路徑。而此時elasticsearch服務未啟動,所以集群健康值是未連接
集群健康值的幾種狀態(tài)如下:
綠色,最健康的狀態(tài),代表所有的分片包括備份都可用
黃色,基本的分片可用,但是備份不可用(也可能是沒有備份)
紅色,部分的分片可用,表明分片有一部分損壞。此時執(zhí)行查詢部分數(shù)據(jù)仍然可以查到,遇到這種情況,還是趕快解決比較好
灰色,未連接到elasticsearch服務
此時,我們啟動elasticsearch服務,重新刷新瀏覽器,發(fā)現(xiàn)集群健康值變成了黃色,如下:
1、概覽
通過上圖可以看到我們的節(jié)點名稱為elasticsearch,并且該節(jié)點下有兩個索引test_index1、test_index2
在test_index2下,選擇信息-->索引信息,可以查看該索引的所有信息,包括mappings、setting等等
在test_index2下,選擇動作-->關閉/開啟,可以關閉/開啟該索引,關閉后的索引如圖:
在該界面也可以模糊查詢索引、設置刷新頻率等操作。如下圖:
2、索引
在這里,可以查看到所以的索引,并且還可以創(chuàng)建一個新的索引,如下圖:
3、數(shù)據(jù)瀏覽
這里可看到索引、類型、字段、數(shù)據(jù)信息,如下圖所示:
4、基本查詢
在這個頁簽,可以做數(shù)據(jù)進項簡單的查詢
選擇一個索引,然后再選擇不同的查詢條件,勾選“顯示查詢語句”,最后點擊搜索,可以看到具體的查詢json和查詢結果
5、復合查詢
在這個頁簽,可以使用json進行復雜的查詢,也可發(fā)送put請求新增及跟新索引,使用delete請求刪除索引等等。如圖所示:
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Java?循環(huán)隊列/環(huán)形隊列的實現(xiàn)流程
循環(huán)隊列又叫環(huán)形隊列,是一種特殊的隊列。循環(huán)隊列解決了隊列出隊時需要將所有數(shù)據(jù)前移一位的問題。本文將帶大家詳細了解循環(huán)隊列如何實現(xiàn),需要的朋友可以參考一下2022-02-02Spring?Cloud?中使用?Sentinel?實現(xiàn)服務限流的兩種方式
這篇文章主要介紹了Spring?Cloud?中使用?Sentinel?實現(xiàn)服務限流的方式,通過示例代碼主要介紹了Sentinel的兩種實現(xiàn)限流的方式,需要的朋友可以參考下2024-03-03解決jasperreport導出的pdf每頁顯示的記錄太少問題
這篇文章主要介紹了解決jasperreport導出的pdf每頁顯示的記錄太少問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06springboot中項目啟動時實現(xiàn)初始化方法加載參數(shù)
這篇文章主要介紹了springboot中項目啟動時實現(xiàn)初始化方法加載參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12springBoot整合shiro如何解決讀取不到@value值問題
這篇文章主要介紹了springBoot整合shiro如何解決讀取不到@value值問題,具有很好的參考價值,希望對大家有所幫助,2023-08-08