ElasticSearch檢視集群狀態

2021-08-19 09:39:52 字數 2435 閱讀 2883

elasticsearch中資訊很多,同時es也有很多資訊檢視命令,可以幫助開發者快速查詢elasticsearch的相關資訊。

$ curl localhost:

9200/_cat

=^.^=

/_cat/allocation

/_cat/shards

/_cat/shards/

/_cat/master

/_cat/nodes

/_cat/indices

/_cat/indices/

/_cat/segments

/_cat/segments/

/_cat/count

/_cat/count/

/_cat/recovery

/_cat/recovery/

/_cat/health

/_cat/pending_tasks

/_cat/aliases

/_cat/aliases/

/_cat/thread_pool

/_cat/plugins

/_cat/fielddata

/_cat/fielddata/

/_cat/nodeattrs

/_cat/repositories

/_cat/snapshots/

每個命令都支援使用?v引數,來顯示詳細的資訊:

$ curl localhost:

9200

/_cat/master?v

id                     host      ip        node

ybet3cyzqbc68frzlzdmfg 127.0.0.1 127.0.0.1 lihao

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

$ curl localhost:9200/_cat/master?help

id | | node id

host | h | host name

ip | | ip address

node | n | node name

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

$ curl localhost:

9200

/_cat/master?v

id host ip node

ybet3cyzqbc68frzlzdmfg 127.0.0.1 127.0.0.1 lihao

$ curl localhost:9200

/_cat/master?h=ip,node

127.0.0.1 lihao

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

$ curl localhost:9200/_cat/indices?v

health status index                   pri rep docs.count docs.deleted store.size pri.store.size

yellow open   aaa                       5   1          2            0      7.2kb          7.2kb

yellow open   logstash-eos-2016.09.01   5   1        297            0    202.3kb        202.3kb

yellow open   bank                      5   1       1001            1    451.6kb        451.6kb

yellow open   website                   5   1          2            0      7.8kb          7.8kb

yellow open   .kibana                   1   1          5            1     26.6kb         26.6kb

yellow open   logstash-eos-2016.09.02   5   1         11            0     33.9kb         33.9kb

yellow open   test-2016.09.01           5   1          1            0      3.9kb          3.9kb

yellow open   testst_index              5   1          0            0       795b           795b

elasticsearch 檢視文件 三

一 檢視info索引下的所有資料 hits hits 看起來還是返回了很多東西,只不過過濾掉了一些字段,如果在我們的文件field比較多的時候,這個api會很有用。二 插敘索引為info,型別為student,id為1的資料 curl localhost 9200 info student 1?pr...

elasticsearch配置詳解

elasticsearch的config資料夾裡面有兩個配置檔案 elasticsearch.yml和logging.yml,第乙個是es的基本配置檔案,第二個是日誌配置檔案,es也是使用log4j來記錄日誌的,所以logging.yml裡的設定按普通log4j配置檔案來設定就行了。下面主要講解下e...

誰在使用Elasticsearch

github github使用elasticsearch搜尋20tb的資料,包括13億的檔案和1300億行的 這個不用介紹了吧,碼農們都懂的,github在2013年1月公升級了他們的 搜尋,由solr轉為elasticsearch,目前集群規模為26個索引儲存節點和8個客戶端節點 負責處理搜尋請求...