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):这里可以理解为加载的数据分片数,只有加载所有的分片数,集群才算正常启动,在启动的过程中,如果我们不断刷新这个页面,我们会发现这个百分比会不断加大。

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

  2. 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),主分片容量,是索引总容量的一半。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  16. 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)

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

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

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

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

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

  6. 90 UNASSIGNED

  7. [root@dmp8 ~]#


4.查看集群的节点

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


通过该连接返回了集群中各节点的情况。这些信息中比较重要的是master列,带*星号表明该节点是主节点。带-表明该节点是从节点。
另外还是heap.percent堆内存使用情况,ram.percent运行内存使用情况,cpu使用情况。

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

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

  3. 192.168.91.5 192.168.91.5 13 33 0.08 d - es-dmp5

  4. 192.168.91.7 192.168.91.7 10 21 0.00 d - es-dmp7

  5. 192.168.91.8 192.168.91.8 2 18 0.00 - m es-dmp8

  6. 192.168.91.4 192.168.91.4 10 65 0.03 d - es-dmp4

  7. 192.168.91.9 192.168.91.9 1 97 0.10 - * es-dmp9

  8. [root@dmp8 ~]#


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

http://127.0.0.1:9200/_cat/


通过上面的链接,其实,我们就相当于获得查看集群信息的目录。

 
  1. [root@dmp8 ~]# curl dmp9:9200/_cat/

  2. =^.^=

  3. /_cat/allocation

  4. /_cat/shards

  5. /_cat/shards/{index}

  6. /_cat/master

  7. /_cat/nodes

  8. /_cat/indices

  9. /_cat/indices/{index}

  10. /_cat/segments

  11. /_cat/segments/{index}

  12. /_cat/count

  13. /_cat/count/{index}

  14. /_cat/recovery

  15. /_cat/recovery/{index}

  16. /_cat/health

  17. /_cat/pending_tasks

  18. /_cat/aliases

  19. /_cat/aliases/{alias}

  20. /_cat/thread_pool

  21. /_cat/plugins

  22. /_cat/fielddata

  23. /_cat/fielddata/{fields}

  24. /_cat/nodeattrs

  25. /_cat/repositories

  26. /_cat/snapshots/{repository}

  27. [root@dmp8 ~]#

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值