ElasticSearch 基本信息查看

1.查看集羣的健康狀態。

http://127.0.0.1:9200/_cat/health?v

URL中_cat表示查看信息,health表明返回的信息爲集羣健康信息,?v表示返回的信息加上頭信息,跟返回JSON信息加上?pretty同理,就是爲了獲得更直觀的信息,當然,你也可以不加,不要頭信息,特別是通過代碼獲取返回信息進行解釋,頭信息有時候不需要,寫shell腳本也一樣,經常要去除一些多餘的信息。
通過這個鏈接會返回下面的信息,下面的信息包括:

集羣的狀態(status):red紅表示集羣不可用,有故障。yellow黃表示集羣不可靠但可用,一般單節點時就是此狀態。green正常狀態,表示集羣一切正常。

節點數(node.total):節點數,這裏是2,表示該集羣有兩個節點。

數據節點數(node.data):存儲數據的節點數,這裏是2。數據節點在Elasticsearch概念介紹有。

分片數(shards):這是12,表示我們把數據分成多少塊存儲。

主分片數(pri):primary shards,這裏是6,實際上是分片數的兩倍,因爲有一個副本,如果有兩個副本,這裏的數量應該是分片數的三倍,這個會跟後面的索引分片數對應起來,這裏只是個總數。

激活的分片百分比(active_shards_percent):這裏可以理解爲加載的數據分片數,只有加載所有的分片數,集羣纔算正常啓動,在啓動的過程中,如果我們不斷刷新這個頁面,我們會發現這個百分比會不斷加大。

epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent

1506327257 16:14:17 ruan_ES green 2 2 12 6 0 0 0 0 - 100.0%

2.查看集羣的索引數。

curl dmp9:9200/_cat/indices?v


通過該連接返回了集羣中的所有索引,其中.kibana是kibana連接後在es建的索引,school是我自己添加的。
這些信息,包括

索引健康(health),green爲正常,yellow表示索引不可靠(單節點),red索引不可用。與集羣健康狀態一致。

狀態(status),表明索引是否打開。

索引名稱(index),這裏有.kibana和school。

uuid,索引內部隨機分配的名稱,表示唯一標識這個索引。

主分片(pri),這個就是集羣的主分片數。

文檔數(docs.count)。

已刪除文檔數(docs.deleted),這裏統計了被刪除文檔的數量。

索引存儲的總容量(store.size),索引的總容量,是主分片總容量的兩倍,因爲存在一個副本。

主分片的總容量(pri.store.size),主分片容量,是索引總容量的一半。

[root@dmp8 ~]# curl dmp9:9200/_cat/indices?v

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

green open dmp-toutiao-allfields-20170410 5 1 4470231 0 21.8gb 10.9gb

green open dmp-toutiao-allfields-20170411 5 1 5483217 0 26.8gb 13.4gb

green open dmp-toutiao-allfields-20170412 5 1 1291251 0 6.5gb 3.2gb

green open dmp-toutiao-allfields-20170413 5 1 3692841 0 17.9gb 8.9gb

green open dmp-toutiao-allfields-20170414 5 1 5683632 0 26.9gb 13.4gb

green open dmp-toutiao-allfields-20170415 5 1 5558394 99 26.4gb 13.2gb

green open dmp-toutiao-allfields-20170416 5 1 5249961 0 24.9gb 12.4gb

green open dmp-toutiao-allfields-20170417 5 1 4502766 0 21.4gb 10.7gb

yellow open dmp-toutiao-allfields2 15 3 1862685 274944 17.1gb 5.7gb

green open dmp-toutiao-allfields-20170418 5 1 0 0 1.5kb 795b

green open dmp-toutiao-allfields-20170419 5 1 0 0 1.5kb 795b

yellow open dmp-toutiao-allfields 15 3 27132 0 232.3mb 77.4mb

green open .kibana 1 1 41 3 160.3kb 80.1kb

yellow open dmp-toutiao-allfields5 15 3 38828040 195705 292.1gb 97.3gb


3.查看集羣所在磁盤的分配狀況

http://127.0.0.1:9200/_cat/allocation?v


通過該連接返回了集羣中的各節點所在磁盤的磁盤狀況
返回的信息包括:

分片數(shards),集羣中各節點的分片數相同。

索引所佔空間(disk.indices),該節點中所有索引在該磁盤所點的空間。

磁盤使用容量(disk.used)

磁盤可用容量(disk.avail)

磁盤總容量(disk.total)

磁盤便用率(disk.percent)

[root@dmp8 ~]# curl dmp8:9200/_cat/allocation?v

shards disk.indices disk.used disk.avail disk.total disk.percent host ip node

188 225.2gb 3.5tb 35.8tb 39.3tb 9 192.168.91.4 192.168.91.4 es-dmp4

190 221.8gb 2.7tb 36.6tb 39.3tb 6 192.168.91.5 192.168.91.5 es-dmp5

188 215.5gb 2.8tb 36.5tb 39.3tb 7 192.168.91.7 192.168.91.7 es-dmp7

90 UNASSIGNED

[root@dmp8 ~]#


4.查看集羣的節點

http://127.0.0.1:9200/_cat/nodes?v


通過該連接返回了集羣中各節點的情況。這些信息中比較重要的是master列,帶*星號表明該節點是主節點。帶-表明該節點是從節點。
另外還是heap.percent堆內存使用情況,ram.percent運行內存使用情況,cpu使用情況。

[root@dmp8 ~]# curl dmp9:9200/_cat/nodes?v

host ip heap.percent ram.percent load node.role master name

192.168.91.5 192.168.91.5 13 33 0.08 d - es-dmp5

192.168.91.7 192.168.91.7 10 21 0.00 d - es-dmp7

192.168.91.8 192.168.91.8 2 18 0.00 - m es-dmp8

192.168.91.4 192.168.91.4 10 65 0.03 d - es-dmp4

192.168.91.9 192.168.91.9 1 97 0.10 - * es-dmp9

[root@dmp8 ~]#


5.查看集羣的其它信息。

http://127.0.0.1:9200/_cat/


通過上面的鏈接,其實,我們就相當於獲得查看集羣信息的目錄。

[root@dmp8 ~]# curl dmp9: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}

[root@dmp8 ~]#

 

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