Monitorare e risolvere i problemi relativi alle sessioni interattive

Questo documento descrive come monitorare e risolvere i problemi relativi alle sessioni interattive di Serverless per Apache Spark utilizzando la UI di Spark.

UI Spark

La UI di Spark raccoglie i dettagli di esecuzione di Apache Spark dalle sessioni interattive di Serverless per Apache Spark. Non è previsto alcun costo per la funzionalità UI di Spark, che è abilitata per impostazione predefinita. I dati raccolti dalla funzionalità UI di Spark vengono conservati per 90 giorni.

Ruoli e autorizzazioni Identity and Access Management richiesti

Per utilizzare la funzionalità UI di Spark con le sessioni interattive sono necessarie le seguenti autorizzazioni:

  • Autorizzazione per la raccolta dei dati: dataproc.sessions.sparkApplicationWrite. Questa autorizzazione deve essere concessa alaccount di serviziot che esegue le sessioni interattive. È incluso nel ruolo Dataproc Worker, che viene concesso automaticamente alaccount di serviziot Compute Engine predefinito utilizzato per impostazione predefinita da Serverless per Apache Spark. Tuttavia, se specifichi un service account personalizzato per la tua sessione o il tuo modello di runtime della sessione, devi aggiungere questa autorizzazione dataproc.sessions.sparkApplicationWrite a questo account di servizio (in genere, concedendo al account di servizio il ruolo Dataproc Worker).

  • Autorizzazione di accesso alla UI Spark: dataproc.sessions.sparkApplicationRead. Questa autorizzazione deve essere concessa a un utente per accedere alla UI di Spark nella consoleGoogle Cloud . È incluso nei ruoli Dataproc Viewer, Dataproc Editor e Dataproc Administrator. Per aprire la UI di Spark nella console Google Cloud , devi disporre di uno di questi ruoli o di un ruolo personalizzato che includa questa autorizzazione.

Apri la UI Spark

La pagina dell'interfaccia utente di Spark è disponibile nella console Google Cloud .

  1. Vai a Sessioni interattive di Dataproc

  2. Fai clic su un ID sessione interattiva per aprire la pagina Dettagli sessione interattiva.
  3. Fai clic su Visualizza UI Spark nel menu in alto.

Il link Visualizza UI Spark è disattivato? Se un'autorizzazione richiesta non viene concessa o se deselezioni la casella di controllo Attiva UI di Spark nella pagina dei dettagli della sessione interattiva o imposti la proprietà spark.dataproc.appContext.enabled su false (valore predefinito: true) quando crei una sessione o crei un modello di runtime della sessione, il pulsante Visualizza UI di Spark verrà disattivato.