SHOW ROUTINE LOAD
功能
查看 Routine Load 导入作业的执行情况。
Routine Load 操作需要目标表的 INSERT 权限。如果您的用户账号没有 INSERT 权限,请参考 GRANT 给用户赋权。
语法
SHOW [ALL] ROUTINE LOAD [ FOR [<db_name>.]<job_name> | FROM <db_name> ]
[ WHERE [ STATE = { "NEED_SCHEDULE" | "RUNNING" | "PAUSED" | "UNSTABLE" | "STOPPED" | "CANCELLED" } ] ]
[ ORDER BY <field_name> [ ASC | DESC ] ]
[ LIMIT { [offset, ] limit | limit OFFSET offset } ]
备注
如果返回结果中的字段较多,可使用 \G 分行,如 SHOW ROUTINE LOAD FOR <job_name>\G。
参数说明
| 参数 | 必选 | 说明 |
|---|---|---|
| db_name | 否 | 导入作业所属数据库名称。注意在使用 FROM 子句时,该参数为必填参数。 |
| job_name | 否 | 导入作业名称。注意在使用 FOR 子句时,该参数为必填参数。 |
| ALL | 否 | 显示所有导入作业,包括处于 STOPPED 和 CANCELLED 状态的导入作业。 |
| STATE | 否 | 导入作业状态。 |
| ORDER BY field_name [ASC | DESC] | 否 | 将返回结果按照指定字段升序或降序排列,当前支持的排序字段(field_name)包括 Id、Name、CreateTime、PauseTime、EndTime、TableName、State 和 CurrentTaskNum。如要升序排列,指定 ORDER BY field_name ASC。如要降序排列,指定 ORDER BY field_name DESC。如既不指定排序字段也不指定排列顺序,则默认按照 Id 升序排列。 |
| LIMIT limit | 否 | 查看指定数量的导入作业,例如 LIMIT 10 会显示 10 个符合筛选条件的导入作业。如不指定该参数,则默认显示所有符合筛选条件的导入作业。 |
| OFFSET offset | 否 | offset 定义了返回结果中跳过的导入作业的数量,其默认值为 0。例如 OFFSET 5 表示跳过前 5 个导入作业,返回剩下的结果。 |
返回结果说明
| 参数 | 说明 |
|---|---|
| Id | 导入作业的全局唯一 ID,由 StarRocks 自动生成。 |
| Name | 导入作业的名称。 |
| CreateTime | 导入作业创建的时间。 |
| PauseTime | 处于 PAUSED 状态的导入作业的暂停 时间。 |
| EndTime | 处于 STOPPED 状态的导入作业的停止时间。 |
| DbName | 导入作业目标表所属数据库。 |
| TableName | 导入作业目标表。 |
| State | 导入作业状态。包括:
|
| DataSourceType | 数据源类型。固定为 KAFKA。 |
| CurrentTaskNum | 导入作业当前的任务数量。 |
| JobProperties | 导入作业属性。比如消费分区、列映射关系。 |
| DataSourceProperties | 数据源属性。比如 Topic、Kafka 集群中 Broker 的地址和端口列表。 |
| CustomProperties |