Spark UI
Spark UI mengumpulkan detail eksekusi Apache Spark dari sesi interaktif Managed Service untuk Apache Spark. Tidak ada biaya untuk fitur Spark UI, yang diaktifkan secara default. Data yang dikumpulkan oleh fitur Spark UI disimpan selama 90 hari.
Peran dan izin Identity and Access Management yang diperlukan
Izin berikut diperlukan untuk menggunakan fitur Spark UI dengan sesi interaktif:
Izin pengumpulan data:
dataproc.sessions.sparkApplicationWrite. Izin ini harus diberikan ke akun layanan yang menjalankan sesi interaktif. Izin ini disertakan dalam peranManaged Service for Apache Spark Worker, yang otomatis diberikan ke akun layanan default Compute Engine yang digunakan Managed Service untuk Apache Spark secara default. Namun, jika Anda menentukan akun layanan kustom untuk sesi atau template runtime sesi, Anda harus menambahkan izindataproc.sessions.sparkApplicationWriteini ke akun layanan tersebut (biasanya, dengan memberikan peran Managed Service untuk Apache SparkWorkerke akun layanan).Izin akses Spark UI:
dataproc.sessions.sparkApplicationRead. Izin ini harus diberikan kepada pengguna untuk mengakses Spark UI di Google Cloud konsol. Izin ini disertakan dalam peranDataproc Viewer,Dataproc EditordanDataproc Administrator. Untuk membuka Spark UI di Google Cloud konsol, Anda harus memiliki salah satu peran ini atau memiliki peran kustom yang menyertakan izin ini.
Membuka Spark UI
Halaman Spark UI tersedia di Google Cloud konsol.
- Klik ID Sesi Interaktif untuk membuka halaman Detail Sesi Interaktif.
- Klik Lihat Spark UI di menu atas.
Apakah link Lihat Spark UI dinonaktifkan? Jika izin yang diperlukan tidak diberikan, atau jika Anda menghapus centang kotak Aktifkan Spark UI di halaman detail sesi interaktif atau menetapkan properti spark.dataproc.appContext.enabled ke false (default: true) saat Anda membuat sesi atau membuat template runtime sesi, tombol Lihat Spark UI akan dinonaktifkan.