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à.
Utilizza le informazioni contenute in questa sezione per risolvere i problemi relativi alla sessione.
Quando si verifica un errore di configurazione personalizzato durante l'avvio di una sessione, la console Athena for Spark mostra un banner con un messaggio di errore. Per risolvere gli errori di avvio della sessione, puoi controllare la modifica dello stato della sessione o le informazioni di registrazione.
Visualizza le informazioni sulla modifica dello stato della sessione
Puoi ottenere dettagli sulla modifica dello stato della sessione dall'editor di notebook Athena o dall'API Athena.
Per visualizzare le informazioni sullo stato della sessione nella console Athena
-
Nell'editor notebook di Athena, nel menu Sessione in alto a destra, scegli Vedi dettagli.
-
Visualizza la scheda Sessione corrente. La sezione Informazioni sessione mostra informazioni come l'ID della sessione, il gruppo di lavoro, lo stato e il motivo del cambio di stato.
La seguente schermata d'esempio mostra le informazioni nella sezione Motivo modifica stato della finestra di dialogo Informazioni sessione per un errore di sessione Spark in Athena.
Per visualizzare le informazioni sullo stato della sessione utilizzando l'API Athena
-
Nell'API Athena, puoi trovare le informazioni sulla modifica dello stato della sessione nel
StateChangeReason
campo dell'SessionStatusoggetto.
Nota
Dopo aver interrotto manualmente una sessione o se la sessione si interrompe dopo un timeout di inattività (l'impostazione predefinita è 20 minuti), il valore delle StateChangeReasonmodifiche alla sessione è stato terminato
per richiesta.
Utilizza la registrazione per risolvere gli errori di avvio della sessione
Gli errori di configurazione personalizzati che si verificano durante l'avvio di una sessione vengono registrati da Amazon CloudWatch. Nei tuoi CloudWatch log, cerca i messaggi di errore da cui AthenaSparkSessionErrorLogger
risolvere un avvio non riuscito della sessione.
Per ulteriori informazioni sulla registrazione di Spark, consulta. Registra gli eventi dell'applicazione Spark in Athena
Per ulteriori informazioni sulla risoluzione dei problemi delle sessioni in Athena per Spark, consulta Risolvi gli errori di sessione.
Problemi specifici relativi alla sessione
Utilizza le informazioni contenute in questa sezione per risolvere alcuni problemi specifici della sessione.
Se ricevi il messaggio di errore Session in unhealthy state. Please create a new session
(Sessione in stato non integro. Crea una nuova sessione), termina la sessione esistente e creane una nuova.
Quando apri un notebook, potresti ricevere il seguente messaggio di errore:
A connection to the notebook server could not be established. The notebook will continue trying to reconnect. Check your network connection or notebook server configuration.
Causa
Quando apre un notebook, Athena crea una sessione e si connette al notebook utilizzando un URL del notebook prefirmato. La connessione al notebook utilizza il protocollo WSS (WebSocketSecure
Questo errore può verificarsi per i seguenti motivi:
-
Un firewall locale (ad esempio un firewall a livello aziendale) sta bloccando il traffico WSS.
-
Il software proxy o antivirus sul computer locale sta bloccando la connessione WSS.
Soluzione
Supponiamo di avere una connessione WSS nella Regione us-east-1
come la seguente:
wss://94c2bcdf-66f9-4d17-9da6-7e7338060183.analytics-gateway.us-east-1.amazonaws.com/ api/kernels/33c78c82-b8d2-4631-bd22-1565dc6ec152/channels?session_id= 7f96a3a048ab4917b6376895ea8d7535
Per risolvere l'errore, utilizza una delle seguenti strategie.
-
Utilizza la sintassi del pattern wild card per consentire l'elenco del traffico WSS sulla porta
443
attraverso e. Regioni AWS Account AWSwss://*amazonaws.com
-
Utilizza la sintassi del pattern wild card per consentire l'elenco del traffico WSS sulla porta
443
in una sola porta Regione AWS e tra quelle Account AWS specificate Regione AWS . Nell'esempio seguente viene utilizzatous-east-1
.wss://*analytics-gateway.us-east-1.amazonaws.com