【Elasticsearch】ES常用命令

阅读: 评论:0

【Elasticsearch】ES常用命令

【Elasticsearch】ES常用命令

查看健康信息
curl node1:9200/_cat/health?v

查看索引列表
curl ‘node1:9200/_cat/indices?v’

创建索引
curl -X PUT “node1:9200/table1?pretty”

删除索引
curl -X DELETE “node1:9200/table1?pretty”

查看索引组别名
curl -X GET ‘node1:9200/student1/_alias’
curl -X GET ‘node1:9200/_alias’

es集群节点列表
curl -X GET ‘node1:9200/_cat/nodes?v’

查看集群指标统计
curl -X GET node1:9200/_cluster/stats

查询快照状态
curl -X GET node1:9200/_snapshot/_status

查看节点运行状况
curl -X GET ‘node1:9200/_cat/nodes?v&h=al,disk.used,disk.avail,disk.used_percent,ram.current,ram.percent,ram.max,cpu’

查看节点状态信息
curl -X GET node1:9200/_nodes/stats

查看es表数据
curl ‘node1:9200/{table_name}/_search?q=*&pretty’

#节点任务状态监控
GET /_cat/thread_pool?v&h=node_name,name,active,queue,rejected,completed,type

#文档数量统计
GET /t_log*/_count 也可以和query搭配使用
POST /t_log*/_count
{
“query”: {
“match_all”: {}
}
}

#索引Segment和Merge信息统计接口
#命令说明:目前是根据mergesCurrent:desc 进行排序可以查看正在merge的索引及任务数,也可以根据segmentsCount 进行排序查看哪些indices segment较大再执行merge操作
GET /_cat/indices?s=mergesCurrent:desc&v&h=index,segmentsCount,segmentsMemory,memoryTotal,mergesCurrent,mergesCurrentDocs,storeSize,p,r,storeSize,p,r

#集群配置信息查看
GET /_cluster/settings

#分片状态查询
GET /_cat/shards?v&h=s,prirep,index,node,ason,unassigned.details,store&index=t_log-2020type

#查看索引状态信息
GET /_cat/indices?v&h=unt,docs.deleted,pri.store.size,store.size,health

#尝试分片分配
POST /_cluster/reroute?retry_failed=true

#对索引进行merge操作
POST /.kibana/_forcemerge?max_num_segments=1

#分片延迟分配
PUT /_all/_settings
{
“de_left.delayed_timeout”: “5m”
}

本文发布于:2024-02-02 15:53:44,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170686042544840.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:常用命令   Elasticsearch   ES
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23