跳到主要内容

SHOW ROUTINE LOAD TASK

描述

查看一个指定的 Routine Load 作业的当前正在运行的子任务情况。

SHOW ROUTINE LOAD TASK
WHERE JobName = "job_name";

返回结果如下:

              TaskId: d67ce537f1be4b86-abf47530b79ab8e6
TxnId: 4
TxnStatus: UNKNOWN
JobId: 10280
CreateTime: 2020-12-12 20:29:48
ExecuteStartTime: 2020-12-12 20:29:48
Timeout: 20
BeId: 10002
DataSourceProperties: {"0":19}
  • TaskId:子任务的唯一 ID。
  • TxnId:子任务对应的导入事务 ID。
  • TxnStatus:子任务对应的导入事务状态。为 null 时表示子任务还未开始调度。
  • JobId:子任务对应的作业 ID。
  • CreateTime:子任务的创建时间。
  • ExecuteStartTime:子任务被调度执行的时间,通常晚于创建时间。
  • Timeout:子任务超时时间,通常是作业设置的 max_batch_interval 的两倍。
  • BeId:执行这个子任务的 BE 节点 ID。
  • DataSourceProperties:子任务准备消费的 Kafka Partition 的起始 offset。是一个 Json 格式字符串。Key 为 Partition Id。Value 为消费的起始 offset。

示例

  1. 展示名为 test1 的例行导入任务的子任务信息。

    SHOW ROUTINE LOAD TASK WHERE JobName = "test1";

关键词

SHOW, ROUTINE, LOAD, TASK

最佳实践

通过这个命令,可以查看一个 Routine Load 作业当前有多少子任务在运行,具体运行在哪个 BE 节点上。