Spark-UI
In der Spark-UI werden Ausführungsdetails zu Apache Spark aus interaktiven Serverless for Apache Spark-Sitzungen erfasst. Für die Spark-UI-Funktion, die standardmäßig aktiviert ist, fallen keine Gebühren an. Von der Spark UI-Funktion erfasste Daten werden 90 Tage lang aufbewahrt.
Erforderliche IAM-Berechtigungen und -Rollen (Identity and Access Management)
Die folgenden Berechtigungen sind erforderlich, um die Spark-UI-Funktion mit interaktiven Sitzungen zu verwenden:
Berechtigung zur Datenerhebung:
dataproc.sessions.sparkApplicationWrite
. Diese Berechtigung muss dem Dienstkonto gewährt werden, mit dem interaktive Sitzungen ausgeführt werden. Sie ist in der RolleDataproc Worker
enthalten, die automatisch dem Compute Engine-Standarddienstkonto zugewiesen wird, das standardmäßig von Serverless for Apache Spark verwendet wird. Wenn Sie jedoch ein benutzerdefiniertes Dienstkonto für Ihre Sitzung oder Sitzungslaufzeitvorlage angeben, müssen Sie diesem Dienstkonto die Berechtigungdataproc.sessions.sparkApplicationWrite
hinzufügen (in der Regel, indem Sie dem Dienstkonto die Dataproc-RolleWorker
zuweisen).Berechtigung für den Zugriff auf die Spark-UI:
dataproc.sessions.sparkApplicationRead
. Diese Berechtigung muss einem Nutzer gewährt werden, damit er in derGoogle Cloud -Konsole auf die Spark-UI zugreifen kann. Sie ist in den RollenDataproc Viewer
,Dataproc Editor
undDataproc Administrator
enthalten. Wenn Sie die Spark-UI in der Google Cloud -Konsole öffnen möchten, benötigen Sie eine dieser Rollen oder eine benutzerdefinierte Rolle mit dieser Berechtigung.
Spark-UI öffnen
Die Seite „Spark UI“ ist in der Google Cloud Console verfügbar.
- Klicken Sie auf eine ID der interaktiven Sitzung, um die Seite Details zur interaktiven Sitzung zu öffnen.
- Klicken Sie im oberen Menü auf Spark-Benutzeroberfläche ansehen.
Ist der Link Spark-UI ansehen deaktiviert? Wenn eine erforderliche Berechtigung nicht erteilt wird oder Sie das Kästchen Spark-UI aktivieren auf der Detailseite der interaktiven Sitzung deaktivieren oder die Eigenschaft spark.dataproc.appContext.enabled
auf false
(Standard: true
) festlegen, wenn Sie eine Sitzung erstellen oder eine Sitzungs-Laufzeitvorlage erstellen, wird die Schaltfläche Spark-UI ansehen deaktiviert.