8.elasticsearch集群管理(2019-05-17)

本文介绍了Linux命令行、kibana及集群API的相关操作。Linux命令行通过curl命令进行集群健康检查、获取节点列表和列出索引等;kibana操作使用GET命令完成类似功能;集群API涵盖查看别名、节点分片等多种信息,还介绍了集群健康状态及设置获取方法。

一、Linux命令行操作:
1.集群健康检查:
curl -XGET 'http://192.168.75.206:9200/_cat/health?v'
2.获取群集中的节点列表:
curl -XGET 'http://192.168.75.206:9200/_cat/nodes?v'
3.列出所有索引:
curl -XGET 'http://192.168.75.206:9200/_cat/indices?v'


二、kibana操作:
1.集群健康检查:
GET  /_cat/health?v
2.获取群集中的节点列表:
GET  /_cat/nodes?v
3.列出所有索引:
GET  /_cat/indices?v


三、集群API:
1.查看别名信息:
GET /_cat/aliases?v

2.查看节点分片和磁盘空间信息:
GET /_cat/allocation?v

3.查看mytest索引的文档数量:
GET /_cat/count/mytest?v

4.集群健康检查:
GET  /_cat/health?v

5.列出所有索引:
GET  /_cat/indices?v

6.每个索引使用的内存:
GET /_cat/indices?v&h=i,tm&s=tm:desc

7.查看master信息:
GET /_cat/master?v

8.获得群集中的节点列表:
GET  /_cat/nodes?v

9.查看任务信息(可以用来追踪慢操作):
GET /_cat/pending_tasks?v

10.查看插件信息:
GET /_cat/plugins?v&s=component&h=name,component,version,description

11.查看分片信息:
GET _cat/shards

12.查看节点信息:
GET /_nodes

13.集群健康检查:
GET /_cluster/health
群集运行状况为:green,yellow或red。在分片级别上,red状态表示主分片未在群集中分配,yellow表示主分片已分配但副本未分配,green表示已分配所有分片。

14.集群状态:
1).所有索引信息:
GET /_cluster/state

2).特定索引mytest信息:
GET /_cluster/state/_all/mytest

15.获取集群设置:
1).只获取个性化设置:
GET /_cluster/settings

2).获取所有设置,包括默认设置:
GET /_cluster/settings?include_defaults=true
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值