This API is used to query detailed information about the exe object of a job. This API is incompatible with Sahara.
Parameter |
Mandatory |
Description |
|---|---|---|
project_id |
Yes |
Project ID. For details on how to obtain the project ID, see Obtaining a Project ID. |
job_exe_id |
Yes |
Job ID |
Request parameters
None.
Parameter |
Type |
Description |
|---|---|---|
job_execution |
Object |
For details, see Table 3. |
Parameter |
Type |
Description |
|---|---|---|
id |
String |
Job ID |
create_at |
Integer |
Creation time, which is a 13-bit timestamp. |
update_at |
Integer |
Update time, which is a 13-bit timestamp. |
tenant_id |
String |
Project ID. For details on how to obtain the project ID, see Obtaining a Project ID. |
job_id |
String |
Job ID |
job_name |
String |
Job name |
start_time |
Integer |
Start time of job execution, which is a 13-bit timestamp. |
end_time |
Integer |
End time of job execution, which is a 13-bit timestamp. |
cluster_id |
String |
Cluster ID of a job |
group_id |
String |
Group ID of a job |
jar_path |
String |
Path of the .jar file or .sql file for program execution |
input |
String |
Address for inputting data |
output |
String |
Address for outputting data |
job_log |
String |
Address for storing job logs |
job_type |
Integer |
Job type code
|
file_action |
String |
Data import and export |
arguments |
String |
Key parameter for program execution. The parameter is specified by the function of the user's program. MRS is only responsible for loading the parameter. This parameter can be empty. |
hql |
String |
HiveQL statement |
job_state |
Integer |
Job status code
|
job_final_status |
Integer |
Final job status
|
hive_script_path |
String |
Address of the Hive script |
create_by |
String |
User ID for creating jobs |
finished_step |
Integer |
Number of completed steps |
job_main_id |
String |
Main ID of a job |
job_step_id |
String |
Step ID of a job |
postpone_at |
Integer |
Delay time, which is a 13-bit timestamp. |
step_name |
String |
Step name of a job |
step_num |
Integer |
Number of steps |
task_num |
Integer |
Number of tasks |
update_by |
String |
User ID for updating jobs |
spend_time |
Integer |
Duration of job execution (unit: s) |
step_seq |
Integer |
Step sequence of a job |
progress |
String |
Job execution progress |
{
"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"
}
}
Table 4 describes the status code of this API.
For the description about error status codes, see Status Codes.