Halaman ini menjelaskan cara menghapus layanan Dataproc Metastore.
Anda mungkin ingin menghapus layanan Dataproc Metastore jika memilih beberapa setelan konfigurasi yang tidak dapat diubah, seperti nama layanan atau versi metastore Hive.
Sebelum memulai
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna menghapus layanan Metastore Dataproc, minta administrator untuk memberi Anda peran IAM berikut di project Anda, berdasarkan prinsip hak istimewa minimum:
-
Memberikan kontrol penuh atas resource Dataproc Metastore (
roles/metastore.editor
) -
Memberikan akses penuh ke semua resource Dataproc Metastore, termasuk administrasi kebijakan IAM (
roles/metastore.admin
)
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin metastore.services.delete
, yang diperlukan untuk menghapus layanan Metastore Dataproc.
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Untuk mengetahui informasi selengkapnya tentang peran dan izin Dataproc Metastore tertentu, lihat Ringkasan IAM Dataproc Metastore.Hapus layanan
Petunjuk berikut menunjukkan cara menghapus layanan Dataproc Metastore.
Pertimbangan
Bucket Cloud Storage tidak otomatis dihapus saat Anda menghapus Metastore Dataproc. Untuk menghapus bucket, lihat Menghapus bucket.
Setelah menghapus Dataproc Metastore, rute Penautan Jaringan VPC yang dibuat otomatis dan digunakan oleh layanan akan tetap ada hingga 3 jam. Perhatikan bahwa jika layanan Dataproc Metastore lainnya terus menggunakan rute Peering Jaringan VPC ini, layanan tersebut tidak akan dihapus.
Konsol
Di konsol Google Cloud, buka halaman Dataproc Metastore:
Pilih layanan yang ingin Anda hapus.
Di menu navigasi, klik Hapus.
Dialog akan terbuka.
Pada dialog, klik Hapus.
Kembali ke halaman Dataproc Metastore, dan verifikasi bahwa layanan yang dihapus tidak lagi muncul dalam daftar.
Anda juga dapat menghapus layanan di halaman detail Layanan.
Di halaman Dataproc Metastore, klik layanan yang ingin Anda hapus.
Halaman Detail layanan untuk layanan tersebut akan terbuka.
Di menu navigasi, klik Hapus Layanan.
Dialog akan terbuka.
Pada dialog, klik Hapus.
Kembali ke halaman Dataproc Metastore, dan verifikasi bahwa layanan yang dihapus tidak lagi muncul dalam daftar.
gcloud CLI
Untuk menghapus layanan, jalankan perintah
gcloud metastore services delete
berikut.gcloud metastore services delete SERVICE \ --location=LOCATION
Ganti kode berikut:
SERVICE
: Nama layanan Dataproc Metastore yang Anda hapus.LOCATION
: Region Google Cloud tempat layanan Metastore Dataproc Anda berada.
Verifikasi bahwa penghapusan berhasil.
REST
Ikuti petunjuk API untuk menghapus layanan menggunakan API Explorer.
Deletion-protection
Perlindungan penghapusan Dataproc Metastore adalah fitur yang membantu Anda mencegah penghapusan layanan Dataproc Metastore yang ada dan baru secara tidak sengaja. Dengan menggunakan perlindungan penghapusan, Anda dapat mengamankan layanan yang penting untuk aplikasi dan workload Anda.
Pertimbangan
Secara default, opsi perlindungan penghapusan dinonaktifkan.
Anda hanya dapat menetapkan perlindungan penghapusan di tingkat instance. Perlindungan individual tidak dapat ditetapkan pada metadata, seperti tabel, database, atau partisi. Anda juga tidak dapat mengaktifkan perlindungan pada cadangan.
Jika project yang berisi instance yang dilindungi dihapus, instance tersebut juga akan dihapus, terlepas dari perlindungan penghapusan.
Mengaktifkan perlindungan penghapusan
Anda dapat mengaktifkan perlindungan penghapusan saat membuat instance atau pada instance yang ada.
Untuk layanan baru
Konsol
Di konsol Google Cloud, buka halaman Dataproc Metastore.
Di menu navigasi, klik +Create.
Dialog Create Metastore service akan terbuka.
Pilih Dataproc Metastore 2.
Di bagian Deletion protection, klik tombol untuk mengaktifkan fitur.
Konfigurasikan opsi layanan lainnya sesuai kebutuhan, atau gunakan default yang disediakan.
Klik Kirim.
gcloud CLI
Untuk mengaktifkan perlindungan penghapusan di layanan Dataproc Metastore baru, jalankan perintah gcloud metastore services create
berikut.
gcloud metastore services update SERVICE \ --location=LOCATION \ --instance-sizeINSTANCE_SIZE \ --deletion-protection
Ganti kode berikut:
SERVICE
: Nama layanan Dataproc Metastore yang Anda hapus.LOCATION
: Region Google Cloud tempat layanan Metastore Dataproc Anda berada.INSTANCE
: Ukuran instance untuk layanan Anda.
Untuk layanan yang ada
Konsol
Di konsol Google Cloud, buka halaman Dataproc Metastore:
Di halaman Dataproc Metastore, klik nama layanan layanan yang ingin Anda perbarui.
Halaman Detail layanan akan terbuka.
Di tab Configuration, klik Edit.
Halaman Edit layanan akan terbuka.
Di bagian Deletion protection, klik tombol untuk mengaktifkan fitur.
Klik Kirim.
gcloud CLI
Untuk mengaktifkan perlindungan penghapusan di layanan Dataproc Metastore yang ada, jalankan perintah gcloud metastore services update
berikut.
gcloud metastore services update SERVICE \ --location=LOCATION \ --deletion-protection
Ganti kode berikut:
SERVICE
: Nama layanan Dataproc Metastore yang Anda hapus.LOCATION
: Region Google Cloud tempat layanan Metastore Dataproc Anda berada.
Menonaktifkan perlindungan penghapusan
Untuk menonaktifkan perlindungan penghapusan di layanan Dataproc Metastore, jalankan perintah gcloud metastore services update
berikut dengan opsi --no=deletion-protection
.
gcloud metastore services update SERVICE \ --location=LOCATION \ --no=deletion-protection