Fase 5: Test dettagliato del cluster - Amazon EMR

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à.

Fase 5: Test dettagliato del cluster

Una tecnica utile quando cerchi di rintracciare l'origine di un errore è riavviare il cluster e inviare le fasi una alla volta. Ciò consente di controllare i risultati di ciascuna fase prima di elaborare quella successiva e offre l'opportunità di correggere ed eseguire nuovamente una fase non riuscita. Inoltre ha il vantaggio di poter caricare i dati di input una sola volta.

Per eseguire il test dettagliato di un cluster
  1. Avviare un nuovo cluster con keep-alive e la protezione da cessazione abilitati. Keep-alive consente di mantenere il cluster in esecuzione dopo che tutte le fasi in sospeso sono state elaborate. La protezione da cessazione impedisce l'arresto di un cluster in caso di errore. Per ulteriori informazioni, consulta Configurazione di un cluster per continuare o terminare dopo l'esecuzione della fase e Utilizzo della protezione dalla terminazione per proteggere i cluster dall'arresto accidentale.

  2. Inviare una fase al cluster. Per ulteriori informazioni, consulta Invio di lavoro a un cluster.

  3. Al termine dell'elaborazione della fase, verificare la presenza di errori nei file di log della fase. Per ulteriori informazioni, consulta Fase 4: Esame dei file di log. Per individuare in modo veloce questi file di log, collegati al nodo master e visualizza qui i file di log. I file di log vengono visualizzati solo se la fase rimane in esecuzione per qualche tempo, termina o non riesce.

  4. Se la fase viene completata senza errori, eseguire la fase successiva. In caso di errori, analizzare l'errore nei file di log. Se si è verificato un errore nel codice, apportare la correzione ed eseguire nuovamente la fase. Continuare finché tutte le fasi non vengono eseguite senza errore.

  5. Al termine del debug del cluster, se desideri terminarlo, devi farlo manualmente. Questo è necessario perché il cluster è stato avviato con la protezione da cessazione abilitata. Per ulteriori informazioni, consulta Utilizzo della protezione dalla terminazione per proteggere i cluster dall'arresto accidentale.