更新时间:2022-12-14 GMT+08:00

查询作业exe对象详情(废弃)

功能介绍

查询指定作业的exe对象详细信息。该接口不兼容Sahara。

URI

  • URI格式

    GET /v1.1/{project_id}/job-exes/{job_exe_id}

  • 参数说明
    表1 URI参数说明

    名称

    是否必选

    说明

    project_id

    项目编号。获取方法,请参见获取项目ID

    job_exe_id

    作业ID。

请求消息

请求参数

无。

响应消息

表2 响应参数说明

参数名

参数类型

说明

job_execution

Object

作业详细信息,请参见表3

表3 job_execution参数说明

参数名

参数类型

说明

id

String

作业ID。

create_at

Integer

作业创建时间,十三位时间戳。

update_at

Integer

作业更新时间,十三位时间戳。

tenant_id

String

项目编号。获取方法,请参见获取项目ID

job_id

String

作业ID。

job_name

String

作业名称。

start_time

Integer

作业执行开始时间,十三位时间戳。

end_time

Integer

作业执行结束时间,十三位时间戳。

cluster_id

String

作业所属集群ID。

group_id

String

作业执行组ID。

jar_path

String

执行程序jar包或sql文件地址。

input

String

数据输入地址。

output

String

数据输出地址。

job_log

String

作业日志存储地址。

job_type

Integer

作业类型码。

  • 1:MapReduce
  • 2:Spark
  • 3:Hive Script
  • 4:HiveQL(当前不支持)
  • 5:DistCp
  • 6:Spark Script
  • 7:Spark SQL(该接口当前不支持)

file_action

String

导入导出数据。

arguments

String

程序执行的关键参数,该参数由用户程序内的函数指定,MRS只负责参数的传入。该参数可为空。

hql

String

HQL脚本语句。

job_state

Integer

作业状态编码:

  • -1:Terminated
  • 1:Starting
  • 2:Running
  • 3:Completed
  • 4:Abnormal
  • 5:Error

job_final_status

Integer

作业最终状态码。

  • 0:未完成
  • 1:执行错误,终止执行
  • 2:执行完成并且成功
  • 3:已取消

hive_script_path

String

Hive脚本地址。

create_by

String

创建作业的用户ID。

finished_step

Integer

当前已完成的步骤数。

job_main_id

String

作业主ID。

job_step_id

String

作业步骤ID。

postpone_at

Integer

延迟时间,十三位时间戳。

step_name

String

作业步骤名。

step_num

Integer

步骤数量。

task_num

Integer

任务数量。

update_by

String

更新作业的用户ID。

spend_time

Integer

作业执行持续时间,单位:秒。

step_seq

Integer

步骤序列号。

progress

String

作业执行进度。

示例

  • 请求示例

    无。

  • 响应示例
    {
        "job_execution": {
            "id": "632863d5-15d4-4691-9dc1-1a72340cb097", 
            "create_at": 1484240559176, 
            "update_at": 1484240559176, 
            "tenant_id": "3f99e3319a8943ceb15c584f3325d064", 
            "job_id": "632863d5-15d4-4691-9dc1-1a72340cb097", 
            "job_name": "hive_script", 
            "start_time": 1484240559176, 
            "end_time": null, 
            "cluster_id": "8b1d55f6-150e-45e2-8347-b2ca608d366b", 
            "group_id": "632863d5-15d4-4691-9dc1-1a72340cb097", 
            "jar_path": "s3a://jp-test1/program/Hivescript.sql", 
            "input": "s3a://jp-test1/input/", 
            "output": "s3a://jp-test1/output/", 
            "job_log": "s3a://jp-test1/joblogs/", 
            "job_type": 3, 
            "file_action": "", 
            "arguments": "wordcount", 
            "hql": null, 
            "job_state": 3, 
            "job_final_status": 1, 
            "hive_script_path": "s3a://jp-test1/program/Hivescript.sql", 
            "create_by": "3f99e3319a8943ceb15c584f3325d064", 
            "finished_step": 0, 
            "job_main_id": "", 
            "job_step_id": "", 
            "postpone_at": 1484240558705, 
            "step_name": "", 
            "step_num": 0, 
            "task_num": 0, 
            "update_by": "3f99e3319a8943ceb15c584f3325d064", 
            "spend_time": null, 
            "step_seq": 222, 
            "progress": "first progress"
        }
    }

状态码

状态码如表4所示。

表4 状态码

状态码

描述

200

查询作业exe对象详情成功。

异常状态码请参见状态码