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à.
Terminazione di un cluster
Questa sezione descrive i metodi per terminare un cluster. Per informazioni sull'abilitazione della protezione da cessazione e sulla cessazione automatica dei cluster, consulta Controllo della terminazione di un cluster. Puoi terminare i cluster il cui stato è STARTING
, RUNNING
o WAITING
. Un cluster il cui stato è WAITING
deve essere terminato altrimenti viene eseguito a tempo indeterminato generando spese sul tuo account. Puoi terminare un cluster che non riesce a passare dallo stato STARTING
a un altro stato o che non è in grado di completare una fase.
Se desideri terminare un cluster per il quale la protezione da cessazione è attivata, devi disattivare tale protezione per poter terminare il cluster. I cluster possono essere terminati utilizzando la console AWS CLI, o a livello di codice utilizzando l'API. TerminateJobFlows
A seconda della configurazione del cluster, l'operazione di terminazione del cluster e di rilascio delle risorse allocate, come le istanze EC2, può durare da 5 a 20 minuti.
Nota
Non è possibile riavviare un cluster terminato, ma è possibile clonare un cluster terminato per riutilizzarne la configurazione per un nuovo cluster. Per ulteriori informazioni, consulta Clonazione di un cluster mediante la console.
Importante
Amazon EMR utilizza il ruolo di servizio Amazon EMR e il ruolo AWSServiceRoleForEMRCleanup
per pulire le risorse del cluster del tuo account che non usi più, come le istanze Amazon EC2. È necessario includere azioni relative alle policy del ruolo per eliminare o terminare le risorse. Altrimenti, Amazon EMR non può eseguire queste azioni di pulizia e potresti incorrere in costi per le risorse inutilizzate che rimangono nel cluster.
Terminazione di un cluster con la console
Puoi terminare uno o più cluster utilizzando la console di Amazon EMR. La procedura per terminare un cluster nella console varia a seconda dell'attivazione o meno della protezione da cessazione. Per terminare un cluster protetto, devi dapprima disattivare la protezione da cessazione.
Terminazione di un cluster mediante la AWS CLI
Per terminare un cluster non protetto utilizzando il AWS CLI
Per terminare un cluster non protetto utilizzando il AWS CLI, utilizzate il terminate-clusters
sottocomando con il parametro --cluster-ids.
-
Digitare il comando seguente per terminare un singolo cluster e sostituire
j-3KVXXXXXXX7UG
con l'ID del cluster.aws emr terminate-clusters --cluster-ids
j-3KVXXXXXXX7UG
Per terminare più cluster, digitare il comando seguente e sostituire
j-3KVXXXXXXX7UG
ej-WJ2XXXXXX8EU
con gli ID dei cluster.aws emr terminate-clusters --cluster-ids
j-3KVXXXXXXX7UG
j-WJ2XXXXXX8EU
Per ulteriori informazioni sull'utilizzo dei comandi Amazon EMR in AWS CLI, consulta. https://docs.aws.amazon.com/cli/latest/reference/emr
Per terminare un cluster protetto utilizzando il AWS CLI
Per terminare un cluster protetto utilizzando il AWS CLI, disattivate innanzitutto la protezione da terminazione utilizzando il modify-cluster-attributes
sottocomando con il parametro. --no-termination-protected
Utilizzare quindi il sottocomando terminate-clusters
con il parametro --cluster-ids
per terminare il cluster.
-
Digitare il comando seguente per disattivare la protezione da cessazione e sostituire
j-3KVTXXXXXX7UG
con l'ID del cluster.aws emr modify-cluster-attributes --cluster-id
j-3KVTXXXXXX7UG
--no-termination-protected -
Per terminare il cluster, digitare il comando seguente e sostituire
j-3KVXXXXXXX7UG
con l'ID del cluster.aws emr terminate-clusters --cluster-ids
j-3KVXXXXXXX7UG
Per terminare più cluster, digitare il comando seguente e sostituire
j-3KVXXXXXXX7UG
ej-WJ2XXXXXX8EU
con gli ID dei cluster.aws emr terminate-clusters --cluster-ids
j-3KVXXXXXXX7UG
j-WJ2XXXXXX8EU
Per ulteriori informazioni sull'utilizzo dei comandi Amazon EMR in AWS CLI, consulta. https://docs.aws.amazon.com/cli/latest/reference/emr
Terminazione di un cluster mediante l'API
L'operazione TerminateJobFlows
arresta l'elaborazione della fase, carica tutti i dati di log da Amazon EC2 in Amazon S3 (se configurato) e termina il cluster Hadoop. Un cluster viene terminato automaticamente anche se KeepJobAliveWhenNoSteps
è impostato su False
in una richiesta RunJobFlows
.
Puoi utilizzare questa operazione per terminare un singolo cluster o un elenco di cluster in base ai relativi ID.
Per ulteriori informazioni sui parametri di input esclusivi diTerminateJobFlows
, consulta TerminateJobFlows. Per ulteriori informazioni sui parametri generici nella richiesta, consulta la sezione relativa ai Parametri di richiesta comuni.