ElasticSearch(二):集羣管理工具elasticsearch-head

在上一篇筆記中已經介紹過如何安裝 elasticsearch-head 插件,所以這裏不再贅述。

elasticsearch-head插件主要用途:

1)集羣瀏覽,顯示集羣的拓撲並允許你執行索引(index)和節點層面的操作。 
2)查詢接口,允許你查詢集羣並以原始json格式或表格的形式顯示檢索結果。 
3)顯示集羣狀態,有許多快速訪問的tabs用來顯示集羣的狀態。 
4)支持Restful API接口,包含了許多選項產生感興趣的結果,包括: 
第一,請求方式:get,put,post,delete; json請求數據,節點node, 路徑path。 
第二,JSON驗證器。 
第三,定時請求的能力。 
第四,用 JavaScript 
表達式傳輸結果的能力。 
第五,統計一段時間的結果或該段時間結果比對的能力。 
第六,以簡單圖標的形式繪製傳輸結果。

在地址欄輸入es服務器的ip地址和端口點connect就可以連接到集羣。下面是連接後的視圖。這是主界面,在這裏可以看到es集羣的基本信息(如:節點情況,索引情況)。


界面的右邊有些按鈕,如:node stats, cluster nodes,這些是直接請求es的相關狀態的api,返回結果爲json,如下圖:


在索引下面有info和action兩個按鈕。info是可以查看索引的狀態和mapping的定義。action是對索引進行操作,如:添加別名、刷新、關閉索引,刪除索引等。



browser瀏覽界面,這個界面可以同時查看多個索引的數據,也可以查詢指定字段的數據。


Structured Query查詢界面,這個界面可以對某個索引進行一些複雜查詢,如下面這個例子是查詢product索引,構造boolquery,title字段裏查詢“產品”關鍵詞,price範圍爲10到100的記錄。


Any Request任意請求界面,這個界面可以說是個rest的客戶端,可以通過它來對es進行一些請求操作或測試api接口,下面這個例子是把product索引的副本數設置爲1,更多的api可以到es官網查詢。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章