curl 操作 Elasticsearch

本文详细介绍了如何使用curl命令与Elasticsearch进行交互,包括_cat系列命令用于查询集群状态,_cluster系列用于获取集群信息,_nodes系列涉及节点操作,以及索引的创建、获取、数据管理及备份等操作。同时提到了开启x-pack认证后的查询方法。
摘要由CSDN通过智能技术生成

_cat系列命令

_cat系列命令提供了一系列查询elasticsearch集群状态的接口。你可以通过执行下面请求,获取所有_cat系列操作

 curl -XGET localhost: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}

可以通过在命令后面加 ?v的方式打印表头,如

 curl -XGET 127.0.0.1:9200/_cat/master?v

返回:

id                     host         ip           node
iBophuJTRdiZAZ7hWKWBeA 127.0.0.1 127.0.0.1 node-1

_cluster系列

1、查询设置集群状态

curl -XGET localhost:9200/_cluster/health?pretty=true
#pretty=true表示格式化输出
#level=indices 表示显示索引状态
#level=shards 表示显示分片信息

2、显示集群系统信息,包括CPU JVM等等

curl -XGET localhost:9200/_cluster/stats?pretty=true

3、集群的详细信息。包括节点、分片等。

 curl -XGET localhost:9200/_cluster/state?pretty=true

4、获取集群堆积的任务

 curl -XGE
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值