查看ElasticSearch服務狀態和結果的URL


查看es集群狀態

http://ip:port/_cat/health?v

 

集群節點健康查看

http://ip:port/_cat/nodes?v 

 

列出集群索引

http://ip:port/_cat/indices?v  

 

索引相關

URL 說明

/index/_search 不解釋
/_aliases 獲取或操作索引的別名
/index/  
/index/type/ 創建或操作類型
/index/_mapping 創建或操作mapping
/index/_settings 創建或操作設置(number_of_shards是不可更改的)
/index/_open 打開被關閉的索引
/index/_close 關閉索引
/index/_refresh 刷新索引(使新加內容對搜索可見)
/index/_flush

  

刷新索引

將變動提交到lucene索引文件中

並清空elasticsearch的transaction log,

與refresh的區別需要繼續研究

/index/_optimize 優化segement,個人認為主要是對segement進行合並
/index/_status 獲得索引的狀態信息
/index/_segments 獲得索引的segments的狀態信息
/index/_explain 不執行實際搜索,而返回解釋信息
/index/_analyze 不執行實際搜索,根據輸入的參數進行文本分析
/index/type/id 操作指定文檔,不解釋
/index/type/id/_create 創建一個文檔,如果該文件已經存在,則返回失敗
/index/type/id/_update 更新一個文件,如果改文件不存在,則返回失敗


   

Distributed

URL 說明

/_cluster/nodes 獲得集群中的節點列表和信息
/_cluster/health 獲得集群信息
/_cluster/state 獲得集群里的所有信息(集群信息、節點信息、mapping信息等)

  

Nodes

URL 說明

/_nodes/process 我主要看file descriptor 這個信息
/_nodes/process/stats 統計信息(內存、CPU能)
/_nodes/jvm 獲得各節點的虛擬機統計和配置信息
/_nodes/jvm/stats 更詳細的虛擬機信息
/_nodes/http 獲得各個節點的http信息(如ip地址)
/_nodes/http/stats 獲得各個節點處理http請求的統計情況
/_nodes/thread_pool

  

獲得各種類型的線程池

(elasticsearch分別對不同的操作提供不同的線程池)的配置信息

/_nodes/thread_pool/stats 獲得各種類型的線程池的統計信息
   
以上這些操作和可以通過如

/_nodes/${nodeId}/jvm/stats

/_nodes/${nodeip}/jvm/stats

/_nodes/${nodeattribute}/jvm/stats

  

的形式針對指定節點的操作。

_cat系列

_cat系列提供了一系列查詢elasticsearch集群狀態的接口。你可以通過執行 

curl -XGET localhost:9200/_cat 

 

獲取所有_cat系列的操作 

=^.^= 
/_cat/allocation 
/_cat/shards 
/_cat/shards/{index} 
/_cat/master 
/_cat/nodes 
/_cat/indices 
/_cat/indices/{index} 
/_cat/segments 
/_cat/segments/{index} 
/_cat/count 
/_cat/count/{index} 
/_cat/recovery 
/_cat/recovery/{index} 
/_cat/health 
/_cat/pending_tasks 
/_cat/aliases 
/_cat/aliases/{alias} 
/_cat/thread_pool 
/_cat/plugins 
/_cat/fielddata 
/_cat/fielddata/{fields} 

 

你也可以后面加一個v,讓輸出內容表格顯示表頭,舉例

name component version type url 
Prometheus analysis-mmseg NA j 
Prometheus analysis-pinyin NA j 
Prometheus analysis-ik NA j 
Prometheus analysis-ik NA j 
Prometheus analysis-smartcn 2.1.0 j 
Prometheus segmentspy NA s /_plugin/segmentspy/ 
Prometheus head NA s /_plugin/head/ 
Prometheus bigdesk NA s /_plugin/bigdesk/ 
Xandu analysis-ik NA j 
Xandu analysis-pinyin NA j 
Xandu analysis-mmseg NA j 
Xandu analysis-smartcn 2.1.0 j 
Xandu head NA s /_plugin/head/ 
Xandu bigdesk NA s /_plugin/bigdesk/ 
Onyxx analysis-ik NA j 
Onyxx analysis-mmseg NA j 
Onyxx analysis-smartcn 2.1.0 j 
Onyxx analysis-pinyin NA j 
Onyxx head NA s /_plugin/head/ 
Onyxx bigdesk NA s /_plugin/bigdesk/ 

 


免責聲明!

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



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