Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esecuzione di lavori da AWS CLI
È possibile creare, descrivere ed eliminare singoli lavori su AWS CLI. Puoi anche elencare tutti i tuoi lavori per accedervi a colpo d'occhio.
Per inviare un nuovo lavoro, usastart-job-run. Fornisci l'ID dell'applicazione che desideri eseguire, insieme alle proprietà specifiche del lavoro. Per gli esempi di Spark, consulta. Utilizzo delle configurazioni Spark quando si eseguono job EMR Serverless Per esempi su Hive, consulta. Utilizzo delle configurazioni Hive quando si eseguono job EMR Serverless Questo comando restituisce il tuoapplication-id, ARN e new. job-id
Ogni esecuzione di un processo ha una durata di timeout impostata. Se l'esecuzione del job supera questa durata, EMR Serverless la annulla automaticamente. Il timeout predefinito è di 12 ore. Quando avvii l'esecuzione del job, configura questa impostazione di timeout su un valore che soddisfi i requisiti del job. Configura il valore con la executionTimeoutMinutes proprietà.
aws emr-serverless start-job-run \ --application-idapplication-id\ --execution-role-arnjob-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" } }] }'
Per descrivere un lavoro, usaget-job-run. Questo comando restituisce le configurazioni specifiche del job e la capacità impostata per il nuovo job.
aws emr-serverless get-job-run \ --job-run-idjob-id\ --application-idapplication-id
Per elencare i tuoi lavori, usa. list-job-runs Questo comando restituisce un insieme abbreviato di proprietà che include il tipo di lavoro, lo stato e altri attributi di alto livello. Se non desideri accedere a tutti i tuoi lavori, specifica il numero massimo di lavori a cui desideri accedere, fino a 50. L'esempio seguente specifica che si desidera accedere alle ultime due esecuzioni di job.
aws emr-serverless list-job-runs \ --max-results 2 \ --application-idapplication-id
Per annullare un lavoro, utilizzarecancel-job-run. Fornisci il nome application-id e il nome job-id del lavoro che desideri annullare.
aws emr-serverless cancel-job-run \ --job-run-idjob-id\ --application-idapplication-id
Per ulteriori informazioni su come eseguire i job da AWS CLI, fare riferimento all'EMR Serverless API Reference.