Elasticsearch——使用_cat查看Elasticsearch狀態


Elasticsearch中信息很多,如果單憑肉眼來尋找復雜數據之間的關系,是很困難的。因此cat命令應運而生,它幫助開發者快速查詢Elasticsearch的相關信息。

_cat命令

通過使用_cat可以查看支持的命令:

$ curl localhost:9200/_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} /_cat/nodeattrs /_cat/repositories /_cat/snapshots/{repository}

verbose

每個命令都支持使用?v參數,來顯示詳細的信息:

$ curl localhost:9200/_cat/master?v id host ip node QG6QrX32QSi8C3-xQmrSoA 127.0.0.1 127.0.0.1 Manslaughter

help

每個命令都支持使用help參數,來輸出可以顯示的列:

$ curl localhost:9200/_cat/master?help id | | node id host | h | host name ip | | ip address node | n | node name

headers

通過h參數,可以指定輸出的字段:

$ curl localhost:9200/_cat/master?v id host ip node QG6QrX32QSi8C3-xQmrSoA 127.0.0.1 127.0.0.1 Manslaughter $ curl localhost:9200/_cat/master?h=host,ip,node 127.0.0.1 127.0.0.1 Manslaughter

數字類型的格式化

很多的命令都支持返回可讀性的大小數字,比如使用mb或者kb來表示。

$ curl localhost:9200/_cat/indices?v health status index pri rep docs.count docs.deleted store.size pri.store.size yellow open test 5 1 3 0 9.kb 9.kb


免責聲明!

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



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