Consulta de la lista de trabajos de objetos exe (obsoleto)
Función
Esta API se utiliza para consultar la lista de objetos exe de todos los trabajos. Esta API es incompatible con Sahara.
URI
- Formato
- Descripción de parámetro
Tabla 1 Parámetros de URI Parámetro
Obligatorio
Descripción
project_id
Sí
El ID del proyecto. Para obtener más información sobre cómo obtener el ID del proyecto, consulte Obtención de un ID de proyecto.
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
cluster_id |
Sí |
String |
ID del clúster |
id |
No |
String |
ID de objeto de ejecución de trabajos |
page_size |
No |
Integer |
Número máximo de trabajos mostrados en una página Rango de valores: 1 a 100 |
current_page |
No |
Integer |
Número de página actual |
job_name |
No |
String |
Nombre del trabajo |
state |
No |
Integer |
Código de estado del trabajo
|
Parámetros de respuesta
Parámetro |
Tipo |
Descripción |
---|---|---|
totalRecord |
Integer |
Número total de trabajos en la lista de trabajos. |
job_executions |
Array |
Parámetro de lista de trabajos Para obtener más información, consulte Tabla 4. |
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
ID de trabajo |
create_at |
Integer |
Tiempo de creación, que es una marca de tiempo de 13 bits. |
update_at |
Integer |
Tiempo de actualización, que es una marca de tiempo de 13 bits. |
tenant_id |
String |
ID del proyecto. Para obtener más información sobre cómo obtener el ID del proyecto, consulte Obtención de un ID de proyecto. |
job_id |
String |
ID de trabajo del YARN |
job_name |
String |
Nombre del trabajo |
start_time |
Integer |
Hora de inicio de la ejecución del trabajo, que es una marca de tiempo de 13 bits. |
end_time |
Integer |
Hora de finalización de la ejecución del trabajo, que es una marca de tiempo de 13 bits. |
cluster_id |
String |
ID de clúster de un trabajo |
group_id |
String |
ID de grupo de un trabajo |
jar_path |
String |
Ruta de acceso del archivo .jar o del archivo .sql para la ejecución del programa |
input |
String |
Dirección para introducir datos |
output |
String |
Dirección para la salida de datos |
job_log |
String |
Dirección para almacenar registros de trabajo |
job_type |
Integer |
Código de tipo de trabajo
|
file_action |
String |
Importación y exportación de datos |
arguments |
String |
Parámetro clave para la ejecución del programa. El parámetro es especificado por la función del programa interno del usuario. MRS solo es responsable de cargar el parámetro. Este parámetro puede estar vacío. |
hql |
String |
Sentencia de HiveQL |
job_state |
Integer |
Código de estado del trabajo
|
job_final_status |
Integer |
Estado final del trabajo.
|
hive_script_path |
String |
Dirección del script Hive |
create_by |
String |
ID de usuario para crear trabajos |
finished_step |
Integer |
Número de pasos completados |
job_main_id |
String |
ID principal de un trabajo |
job_step_id |
String |
ID de paso de un trabajo |
postpone_at |
Integer |
Tiempo de retardo, que es una marca de tiempo de 13 bits. |
step_name |
String |
Nombre del paso de un trabajo |
step_num |
Integer |
Número de pasos |
task_num |
Integer |
Número de tareas |
update_by |
String |
ID de usuario para actualizar trabajos |
spend_time |
Integer |
Duración de la ejecución del trabajo (unidad: s) |
step_seq |
Integer |
Secuencia de pasos de un trabajo |
progress |
String |
Progreso de ejecución de trabajos |
Ejemplo
- Solicitud de ejemplo
GET/v1.1/{project_id}/job-exes?page_size=10¤t_page=1&state=3&job_name=myfirstjob&clusterId=20ca8601-72a2-4570-b788-2a20fec81a95
- Ejemplo de respuesta
{ "totalRecord": 14, "job_executions": [ { "id": "669476bd-89d2-45aa-8f1a-872d16de377e", "create_at": 1484641003707, "update_at": 1484641003707, "tenant_id": "3f99e3319a8943ceb15c584f3325d064", "job_id": "", "job_name": "myfirstjob", "start_time": 1484641003707, "end_time": null, "cluster_id": "2b460e01-3351-4170-b0a7-57b9dd5ffef3", "group_id": "669476bd-89d2-45aa-8f1a-872d16de377e", "jar_path": "s3a://jp-test1/program/hadoop-mapreduce-examples-2.4.1.jar", "input": "s3a://jp-test1/input/", "output": "s3a://jp-test1/output/", "job_log": "s3a://jp-test1/joblogs/", "job_type": 1, "file_action": "", "arguments": "wordcount", "hql": "", "job_state": 2, "job_final_status": 1, "hive_script_path": null, "create_by": "3f99e3319a8943ceb15c584f3325d064", "finished_step": 0, "job_main_id": "", "job_step_id": "", "postpone_at": 1484641003174, "step_name": "", "step_num": 0, "task_num": 0, "update_by": "3f99e3319a8943ceb15c584f3325d064", "spend_time": null, "step_seq": 222, "progress": "first progress" } ] }
Códigos de estado
Tabla 5 describe el código de estado.
Código de estado |
Descripción |
---|---|
200 |
Se consulta la lista de objetos exe de trabajos. |
Consulte Códigos de estado.