elasticsearch常用命令

elasticsearch常用命令

一、常用查询命令

//查看集群状态

GET /_cat/health?v
GET /_cluster/health

//查看集群节点

GET /_cat/nodes?v

//查看集群分片

GET /_cat/shards?v

//查看(new_law)索引相关的信息

GET new_law

//查看(new_law)索引的文档总数

GET new_law/_count

//查看(new_law)索引的文档内容

GET new_law/_search

//查看indices API

GET /_cat/indices?v

//使用通配符查询(new)前缀的索引

按照index字段排列

GET /_cat/indices/new*?v&s=index

//查询状态为green的索引

GET /_cat/indices/?v&health=green

//按照文档个数排序

GET /_cat/indices?v&s=docs.count

//按照文档个数倒序排序

GET /_cat/indices?v&s=docs.count:desc

//查看具体的字段

GET /_cat/indices?pri&v&h=health,index,pri,rep,docs.count,mt

//查看每个索引占用的内存

GET /_cat/indices?v&h=i,tm&s=tm:desc

//查询集群设置

GET /_cluster/settings

//cat命令大全

#查看磁盘空间
GET /_cat/allocation?v
#查看索引分片分布及分片占用存储空间大小与文档数(会扫描所有分片,慎用。)
GET /_cat/shards?v
#查看指定索引分片分布及分片占用存储空间大小与文档数
GET /_cat/shards/{index}?v
#查看主节点是哪台机器
GET /_cat/master?v
#查看主节点CPU,内存情况
GET /_cat/nodes?v
#查看集群任务
GET /_cat/tasks?v
#查看集群所有索引列表,并展示每个索引的状态、分片数量、文档数量、索引占用存储空间大小
GET /_cat/indices?v
#查看集群指定索引信息,并展示每个索引的状态、分片数量、文档数量、索引占用存储空间大小
GET /_cat/indices/{index}?v
#查看索引分片管理
GET /_cat/segments?v
GET /_cat/segments/{index}?v
#查看索引的文档计数
GET /_cat/count?v
GET /_cat/count/{index}?v
#查看索引分片转移后的集群索引恢复情况
GET /_cat/recovery?v
GET /_cat/recovery/{index}?v
#查看集群健康状况
GET /_cat/health?v
#查看集群待处理任务
GET /_cat/pending_tasks?v
#查看索引别名信息
GET /_cat/aliases?v
#查看指定别名对应的所有索引
GET /_cat/aliases/{alias}?v
#查看节点集群线程池统计信息
GET /_cat/thread_pool?v
GET /_cat/thread_pool/{thread_pools}?v
#查看每个节点有多少插件,插件版本
GET /_cat/plugins?v
#查看数据节点上字段使用多少堆内存
GET /_cat/fielddata?v
GET /_cat/fielddata/{fields}?v
#查看自定义节点信息
GET /_cat/nodeattrs?v
#查看集群中注册的快照存储库
GET /_cat/repositories?v
#查看指定快照存储库的快照信息
GET /_cat/snapshots/{repository}?v
#查看集群索引模板
GET /_cat/templates?v
#获取集群统计信息,如:集群名称、节点个数、ES版本号、索引、分片、操作系统、JVM信息
GET /_cluster/stats

你可能感兴趣的:(elasticsearch,大数据,搜索引擎,运维)