Elasticsearch 常用请求说明

数据相关操作
1. 查看索引
shell 复制代码
# curl 'localhost:9200/_cat/indices?v'
health status index        uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   iothroughput 7jX7E93_RmS3noSF2JcT2w   5   1   36461703            1      7.4gb          7.4gb
yellow open   instance     400jL_KQRjawFM8At2_gPw   5   1       1319           62      6.1mb          6.1mb
yellow open   cpu          kbc5hEzrQhaxaucWUo3nkw   5   1   36461706         2261      3.9gb          3.9gb
yellow open   osd_usage    RvQW6LJHQs--me6MVVamWA   5   1    6744024            6      4.6gb          4.6gb
yellow open   ceph_stat    7ZfRADUHQwqEWjpsbbFxqg   5   1    6744026          160    564.1mb        564.1mb
yellow open   images_usage 5EOFsX4VQJuDVSLVk2ZOcg   5   1    6744026          459      523mb          523mb
yellow open   bandwidth    qdVLnWesT7qiszU_nnzOsw   5   1   36461694            0     29.4gb         29.4gb
yellow open   memory       L7lV8iz4SSKCGf_eNjIX7Q   5   1   36461689         4615      4.8gb          4.8gb
yellow open   iops         pMU-AtalR1O8Qs_-E9AfPQ   5   1   36461686         2868      4.9gb          4.9gb
yellow open   diskusage    W6kWHG4kT3Wz2N_1Rsz5NQ   5   1    6744030          345      1.1gb          1.1gb
字段 说明
health 健康状态
status 状态
index 索引名
uuid uuid
pri 索引主分片数
rep 索引副本分片数量
docs.count 索引中文档总数
docs.deleted 索引中删除状态的文档
store.size 主分片+副本分分片的大小
pri.store.size 主分片的大小
2. 查看索引数据
shell 复制代码
# curl 'localhost:9200/索引/_search?pretty=1'
{
    "took": 2,
    "timed_out": false,
    "_shards": {
        "total": 5,
        "successful": 5,
        "failed": 0
    },
    "hits": {
        "total": 1,
        "max_score": 1.0,
        "hits": [{
                "_index": "apu_memory_utilization",
                "_type": "json",
                "_id": "YXB1X21lbW9yeV91dGlsaXphdGlvbjIwMjItMDUtMDYgMTA6MzhpLXh5dGZzandl",
                "_score": 1.0,
                "_source": {
                    "date": "2022-05-06T10:38:47",
                    "instance": "i-xytfsjwe",
                    "uuid": "c6802b54-7136-d76c-8242d2b1dc808",
                    "value": 0.53
                }
            }
        ]
    }
}
4. 删除索引
shell 复制代码
# curl -XDELETE localhost:9200/索引,索引,索引...
{"acknowledged":true}
3. 集群状态
shell 复制代码
# curl 'localhost:9200/_cat/health?v'
epoch      timestamp cluster         status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1642388911 11:08:31  hive_es_cluster green           3         3     80  40    0    0        0             0                  -                100.0%
字段 说明
epoch 自标准时间(1970-01-01 00:00:00)以来的秒数
timestamp 时分秒,utc时区
cluster 集群名称
status 集群状态
node.total 节点总数
node.data 数据节点总数
shards 分片总数
pri 主分片总数
relo 复制节点总数
init 初始化节点总数
unassign 未分配分片总数
pending_tasks 待定任务总数
max_task_wait_time 等待最长任务的等待时间
active_shards_percent 活动分片百分比
4. 节点信息
shell 复制代码
# curl 'localhost:9200/_cat/master?v'
id                     host           ip             node
0Fob0_DSQsa9RQV4oAC4HQ 172.25.254.246 172.25.254.246 node2


# curl 'localhost:9200/_cat/nodes?v'
es@i-durevgsc:/root$ curl '172.25.254.250:9200/_cat/nodes?v'
ip             heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
172.25.254.250           19           0  -1    0.23    0.14     0.06 mdi       -      node1
172.25.254.246           20           0  -1    0.07    0.15     0.07 mdi       *      node2
172.25.254.248           19           0  -1    0.03    0.08     0.03 mdi       -      node3
字段 说明
id ip
heap.percent 堆内存占用百分比
ram.percent 内存占用百分比
cpu CPU占用百分比
load_1m 1分钟的系统负载
load_5m 5分钟的系统负载
load_15m 15分钟的系统负载
node.role node节点的角色
master 是否是master节点
name 节点名称
5. 空间使用情况
shell 复制代码
# curl 'localhost:9200/_cat/allocation?v'
shards disk.indices disk.used disk.avail disk.total disk.percent host           ip             node
    27        4.9mb       4gb     75.1gb     79.2gb            5 172.25.254.246 172.25.254.246 node2
    27          6mb       4gb     75.1gb     79.2gb            5 172.25.254.248 172.25.254.248 node3
    26        6.2mb       4gb     75.1gb     79.2gb            5 172.25.254.250 172.25.254.250 node1
字段 说明
shards 节点承载的分片数量
disk.indices 索引占用的空间大小
disk.used 节点所在机器已使用的磁盘空间大下
disk.avail 节点可用空间大小
disk.total 节点总空间大小
disk.percent 节点磁盘占用百分比
host 节点host
ip 节点ip
node 节点名称
6. 线程信息
shell 复制代码
# curl 'localhost:9200/_cat/thread_pool?v'
node_name name                active queue rejected
node1     bulk                     0     0        0
node1     fetch_shard_started      0     0        0
node1     fetch_shard_store        0     0        0
node1     flush                    0     0        0
node1     force_merge              0     0        0
node1     generic                  0     0        0
node1     get                      0     0        0
node1     index                    0     0        0
node1     listener                 0     0        0
node1     management               1     0        0
node1     refresh                  0     0        0
node1     search                   0     0        0
node1     snapshot                 0     0        0
node1     warmer                   0     0        0
node2     bulk                     0     0        0
node2     fetch_shard_started      0     0        0
node2     fetch_shard_store        0     0        0
node2     flush                    0     0        0
node2     force_merge              0     0        0
node2     generic                  0     0        0
node2     get                      0     0        0
node2     index                    0     0        0
字段 说明
node_name 节点名称
name 线程池名称
active 活跃线程数
queue 当前队列中的任务数
rejected 被拒绝的任务数
相关推荐
遇码14 分钟前
流式调用中途断连别直接报错:瞬态故障识别、退避重试与中文根因诊断的搭建方法
大数据·人工智能·ai·rust·数据分析·大模型·agent
JXJD200435 分钟前
224G PAM4 高速线束:阻抗匹配设计与损耗控制的核心逻辑
大数据·ai
.冰块.41 分钟前
ELK 日志分析系统实验:部署 Elasticsearch 双节点集群实现 Apache 日志采集与 Kibana 可视化
elk·elasticsearch·apache·日志
康实训1 小时前
老年评估仿真实训平台架构设计与老年人能力评估实训室教学落地实践
大数据·人工智能·算法·实训室·实训室建设
ha_lydms1 小时前
Datetime Functions(日期时间函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
lisw051 小时前
制造业信息化:现代工业的发展趋势!
大数据·网络·人工智能
AllData公司负责人1 小时前
AllData搭建大模型资产中台集成开源项目BISHENG/Crater/Coze-Studio/Coze-Loop/DataFIow,建设AI大模型开发底座
大数据·人工智能·开源·bisheng·coze-studio·crater·datafiow
cc5725026531 小时前
2027校招岗位拆解:数学与应用数学转量化运营,SQL、Python与量化研究要求有何不同?
大数据
cspttty1 小时前
2027用户研究求职准备:应用统计学如何补齐研究设计与业务表达
大数据·数据库
麦豆GEO2 小时前
GEO与传统内容营销的核心差异:AI时代内容运营的全面升级
大数据·人工智能·内容运营