Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Ejecutar trabajos desde AWS CLI - Amazon EMR

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ejecutar trabajos desde AWS CLI

En la AWS CLI, puede crear, describir y eliminar trabajos individuales. También puede enumerar todos sus trabajos para verlos de un vistazo.

Para enviar un nuevo trabajo, utilice start-job-run. Proporcione el ID de la aplicación que desea ejecutar, junto con las propiedades específicas del trabajo. Para ver ejemplos de Spark, consulte Uso de configuraciones de Spark al ejecutar EMR trabajos sin servidor. Para ver ejemplos de Hive, consulte Uso de configuraciones de Hive al ejecutar trabajos sin EMR servidor. Este comando devuelve su application-id, ARN y un job-id nuevo.

Cada ejecución de trabajo tiene un tiempo de espera establecido. Si la ejecución del trabajo supera esta duración, EMR sin servidor la cancelará automáticamente. El tiempo de espera predeterminado es de 12 horas. Al iniciar la ejecución del trabajo, puede configurar este ajuste de tiempo de espera en un valor que cumpla con los requisitos del trabajo. Configure el valor con la propiedad executionTimeoutMinutes.

aws emr-serverless start-job-run \ --application-id application-id \ --execution-role-arn job-role-arn \ --execution-timeout-minutes 15 \ --job-driver '{ "hive": { "query": "s3://amzn-s3-demo-bucket/scripts/create_table.sql", "parameters": "--hiveconf hive.exec.scratchdir=s3://amzn-s3-demo-bucket/hive/scratch --hiveconf hive.metastore.warehouse.dir=s3://amzn-s3-demo-bucket/hive/warehouse" } }' \ --configuration-overrides '{ "applicationConfiguration": [{ "classification": "hive-site", "properties": { "hive.client.cores": "2", "hive.client.memory": "4GIB" } }] }'

Para describir un trabajo, utilice get-job-run. Este comando devuelve las configuraciones específicas del trabajo y la capacidad establecida para el nuevo trabajo.

aws emr-serverless get-job-run \ --job-run-id job-id \ --application-id application-id

Para enumerar sus trabajos, utilice list-job-runs. Este comando devuelve un conjunto abreviado de propiedades que incluye el tipo de trabajo, el estado y otros atributos de alto nivel. Si no desea ver todos sus trabajos, puede especificar el número máximo de trabajos que desea ver, hasta 50. En el ejemplo siguiente se especifica que desea ver las dos últimas ejecuciones de sus trabajos.

aws emr-serverless list-job-runs \ --max-results 2 \ --application-id application-id

Para cancelar un trabajo, utilice cancel-job-run. Proporcione el application-id y el job-id del trabajo que desea cancelar.

aws emr-serverless cancel-job-run \ --job-run-id job-id \ --application-id application-id

Para obtener más información sobre cómo ejecutar trabajos desde AWS CLI, consulte la referencia de la API EMR sin servidor.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.