娃哈哈好喝-真的!
技术够用就行,吃好喝好睡好!

elasticsearch集群状态查看命令大全

es中有很多信息,对应的这些信息都有相关的产看命令,下面介绍几种常用的查看方法:

1、_cat方法

浏览器打开es地址:http://172.20.20.1:9200/_cat/

这里演示用curl方法访问

[root@centos ~]# curl http://172.20.20.1:9200/_cat
=^.^=
/_cat/allocation
/_cat/shards
/_cat/shards/{index}
/_cat/master
/_cat/nodes
/_cat/tasks
/_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/thread_pool/{thread_pools}
/_cat/plugins
/_cat/fielddata
/_cat/fielddata/{fields}
/_cat/nodeattrs
/_cat/repositories
/_cat/snapshots/{repository}
/_cat/templates
[root@centos ~]#
2、?v参数

会列出cat方式支持的查询信息,根据这些名称大概也能判断出查询的大概是什么信息,每个查询命令后面都支持?v参数,下面看一下这个参数的作用:http://172.20.20.1:9200/_cat/master?v

[root@centos ~]# curl http://172.20.20.1:9200/_cat/master?v
id                     host       ip          node
276ff2iyRwGo6G7c-HbYwQ 172.20.20.1 172.20.20.1 node-1
[root@centos ~]#

这条指令是查询当前集群中主节点的信息。

3、help

每个查询的命令也支持help参数:http://172.20.20.1:9200/_cat/master?help

[root@centos ~]# curl http://172.20.20.1:9200/_cat/master?help
id   |   | node id    
host | h | host name  
ip   |   | ip address
node | n | node name  
[root@centos ~]#

因为只有单节点,所以没信息显示

4、header

通过h参数可以指定输出的字段:http://172.20.20.1:9200/_cat/master?h=ip,node

[root@centos ~]# curl http://172.20.20.1:9200/_cat/master?h=ip,node
172.20.20.1 node-1
[root@centos ~]#

想研究更多细节知识的可以去官网

赞(0)
未经允许不得转载:娃哈哈好喝 » elasticsearch集群状态查看命令大全
分享到: 更多 (0)