ElasticSearch Task命令说明

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: ElasticSearch task相关命令,以及返回信息解读。

一、查看集群所有任务
GET /_cat/tasks?v
二、查询具体任务信息
1.返回集群中一个或多个节点上当前执行的任务信息。

 GET /_tasks    

node:节点名称
id:任务ID
type:任务类型(netty, transport, direct)(task和node关系)
action:任务名称 级别:任务维度(级别常见值 cluster、indices)、(维度常见值 n:node,s:shard)(分片常见值 p主,r副)
start_time_in_millis:任务开始的时间戳
running_time_in_nanos:任务运行时间单位纳秒
cancellable:是否支持取消(true:支持取消,false:不支持取消,通常最外层任务支持取消,内层任务不支持取消)
parent_task_id:父任务ID

2.返回指定的任务信息
GET /_tasks/<task_id>(task_id格式为node_id:task_number)

3.通过 nodes(默认)或者父任务来分组以返回任务列表
GET /_tasks?group_by=parents&pretty'
图片.png
图片.png

三、取消任务
1.POST _tasks/<task_id>/_cancel
取消指定的任务(如果任务支持取消操作)。

2.POST _tasks/_cancel?nodes=?&actions=?
同时取消多个任务(如果任务支持取消操作),支持nodes和actions参数。

四、查看集群未执行的任务
GET pending_tasks,返回尚未执行的集群级变更

五、参考文档
https://github.com/elastic/elasticsearch/blob/237650e9c054149fd08213b38a81a3666c1868e5/server/src/main/java/org/elasticsearch/index/reindex/ReindexRequest.java

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
5月前
|
监控 搜索推荐 数据挖掘
一文快速了解Elastic Search 开源搜索引擎(技术选型+启动命令)
一文快速了解Elastic Search 开源搜索引擎(技术选型+启动命令)
101 0
Elasticsearch系列——使用bulk批量执行命令
Elasticsearch系列——使用bulk批量执行命令
|
Java 索引
Elasticsearch系列——使用kibana或postman操作Elasticsearch的常用命令(一)
Elasticsearch系列——使用kibana或postman操作Elasticsearch的常用命令(一)
Elasticsearch 集群相关命令
Elasticsearch 集群相关命令
|
Java Shell
ElasticSearch关闭重启命令
很多人学习elasticSearch都是自学,想百度一下如何重启es也是没有答案,我硬着头皮,算是琢磨出来了,借此写博,希望能帮助您。 1.如何关闭ES,elasticsearch关闭办法 1.使用head插件 找到想关掉的节点进行关停 2.使用命令kill杀掉服务器的ES进程即可 1.查找ES进程 ps -ef | grep elastic 2.杀掉ES进程 kill -9 2382(进程号) 3.重启ES sh elasticsearch -d 2.如何重启ES 没有重启的办法,只有参考上面关闭->开启这样。
6893 0
|
JSON 关系型数据库 Go
Elasticsearch 学习笔记——2.es 的简单命令操作
首先,我们需要一些数据来支持我们的操作,这里我采用的是使用 filebeat 来采集数据到 es ,filebeat 也是 elastic 系列的产品,专门用来收集日志文件,使用十分的简单,在官网(下载地址)下载安装包解压,然后修改一下配置文件 filebeat.yml,
156 0
Elasticsearch 学习笔记——2.es 的简单命令操作
|
存储 自然语言处理 Kubernetes
反手几行命令就安装好了Elasticsearch集群
反手几行命令就安装好了Elasticsearch集群
207 0
反手几行命令就安装好了Elasticsearch集群
|
存储 缓存 JSON
干货 | Elasticsearch 开发实战常用命令清单
0、背景 Elasticsearch 具有一组丰富的易于理解的 REST API,这些 API 均可如下几种方式通过 HTTP 调用进行访问。 Curl Postman head 插件 cerebro 工具 kibana 开发实战环节,我推荐使用:kibana Dev-tools。
232 0
干货 | Elasticsearch 开发实战常用命令清单
|
存储 缓存 运维
干货 | Elasticsearch 运维实战常用命令清单
球友反馈的实战问题: 关于es的运维相关的, 遇到一些问题! 第一个问题:是关于集群迁移的,目前需要 针对20亿的数据做迁移,如果文件迁移,需要停机时间太久,除了重新灌入,不知 道有没有更好的方式? 第二个问题:我们es集群的读写都很频繁,如何把控在相互不影响性能,当前情况是会有相互影响! 第三个问题:之前做版本升级,升级后部分分片不可用,但是不知道什么原因导致?
294 0
干货 | Elasticsearch 运维实战常用命令清单