Halaman ini menjelaskan pesan error umum yang mungkin Anda terima saat menggunakan Dataproc Metastore. Setiap bagian mencakup informasi selengkapnya tentang arti pesan dan tindakan yang direkomendasikan untuk menyelesaikan error.
Error umum:
-
- "ResourceName error Path [RESOURCE_NAME] does not match template [RESOURCE_TEMPLATE]." (Error ResourceName Jalur [RESOURCE_NAME] tidak cocok dengan template [RESOURCE_TEMPLATE]).
- "Penggantian direktori gudang tidak valid: [GCS_URI]."
- "Objek krb5.conf krb5Config yang diberikan tidak valid."
Status resource API tidak valid:
- "Status resource [RESOURCE_NAME] saat ini bukan status yang valid untuk operasi ini. Status yang valid adalah [RESOURCE_STATE]."
- Anda mencoba menjalankan update, impor, ekspor, pencadangan, atau pemulihan pada layanan Dataproc Metastore, tetapi layanan tersebut tidak
ACTIVE
. - "Cadangan [BACKUP_ID] belum siap."
-
- Anda tidak memiliki izin yang cukup untuk memanggil Dataproc Metastore API.
Izin agen layanan tidak memadai:
"Agen layanan Dataproc Metastore [SERVICE_AGENT] tidak memiliki izin IAM yang memadai untuk mengakses jaringan [NETWORK]. Pastikan agen layanan diberi peran roles/metastore.serviceAgent di project [PROJECT_NUMBER]."
"Agen Layanan Dataproc Metastore tidak dapat mengakses URI Cloud Storage [GCS_URI] dengan izin [SERVICE_AGENT_PERMISSIONS]; Periksa izin atau perimeter layanan Kontrol Layanan VPC."
"Bucket Cloud Storage direktori warehouse yang disediakan [GCS_URI] tidak dapat dibaca dan ditulis oleh agen layanan Dataproc Metastore."
Error terkait impor dan ekspor:
Mengimpor dan mengekspor izin Cloud Storage:
- ""Dataproc Metastore Service Agent" atau "Caller" tidak memiliki izin yang cukup untuk URI Cloud Storage untuk impor/ekspor ([SERVICE_AGENT] tidak dapat mengakses URI Cloud Storage [GCS_URI] dengan izin [SERVICE_AGENT_PERMISSIONS])."
Menjalankan impor atau ekspor Avro pada versi Hive yang tidak didukung:
- "Mengimpor dari file Avro tidak didukung untuk Hive versi [HIVE_METASTORE_VERSION], versi yang didukung adalah [SUPPORT_HIVE_VERSIONS]."
-
- "File sumber Avro tidak ditemukan untuk tabel [MISSING_TABLE_LIST]."
- "Validasi skema Hive gagal, tabel tidak ada: [MISSING_TABLE_LIST]."
Error terkait pencadangan dan pemulihan:
Cadangan tidak ditemukan untuk pemulihan:
- "Cadangan [BACKUP_ID] tidak ditemukan."
Tidak dapat menghapus cadangan:
- "Tidak dapat menghapus cadangan dalam status [RESOURCE_STATE]."
Error umum
Bagian ini menjelaskan error umum.
Input klien tidak valid
Ini adalah error umum yang berarti ada sesuatu yang tidak valid dalam permintaan Anda, terlepas dari status server. Jenis error ini dapat dipicu oleh banyak hal yang berbeda, seperti:
Saat menggunakan REST API, Anda menentukan nama jaringan dalam format yang tidak valid.
Error ResourceName Path [RESOURCE_NAME] tidak cocok dengan template [RESOURCE_TEMPLATE].
Direktori gudang bukan jalur Cloud Storage yang valid. Untuk mengetahui informasi selengkapnya, lihat Hive Metastore.
Penggantian direktori gudang tidak valid: [GCS_URI].
Anda menentukan konfigurasi Kerberos yang tidak valid (lihat Mengonfigurasi Kerberos untuk layanan.
Objek krb5.conf krb5Config yang diberikan tidak valid.
Tindakan yang disarankan: Perbaiki permintaan Anda.
Status resource API tidak valid
Ini adalah error umum yang berarti ada sesuatu tentang permintaan yang tidak kompatibel dengan status resource server saat ini.
Status resource [RESOURCE_NAME] saat ini bukan status yang valid untuk operasi ini. Status yang valid adalah [RESOURCE_STATE].
Hal ini dapat terjadi jika resource API (layanan Dataproc Metastore, impor, ekspor, pencadangan, atau pemulihan) tidak dalam status yang benar untuk melakukan tindakan, misalnya:
- Anda mencoba menjalankan update, impor, ekspor, pencadangan, atau pemulihan pada layanan Dataproc Metastore, tetapi layanan tersebut tidak
ACTIVE
. Anda mencoba memulihkan cadangan, dan layanan Dataproc Metastore
ACTIVE
, tetapi cadangan tidakACTIVE
.Cadangan [BACKUP_ID] belum siap.
Tindakan yang disarankan: Periksa apakah resource API Anda berada dalam status yang benar sebelum mencoba lagi permintaan.
Izin akses API
Anda tidak memiliki izin yang cukup untuk memanggil API Dataproc Metastore.
Tindakan yang disarankan: Beri pengguna izin IAM Dataproc Metastore yang benar.
Izin agen layanan tidak memadai
Anda menerima error izin saat membuat resource di project Anda. Error biasanya disebabkan oleh akun layanan yang dihapus, atau izin akun layanan yang diubah, misalnya:
Anda menggunakan jaringan milik project lain, tetapi tidak memberikan izin kepada agen layanan Dataproc Metastore untuk mengaksesnya. Untuk mengetahui informasi selengkapnya, lihat Deployment lintas project.
Agen layanan Dataproc Metastore [SERVICE_AGENT] tidak memiliki izin IAM yang memadai untuk mengakses jaringan [NETWORK]. Pastikan agen layanan diberi peran roles/metastore.serviceAgent di project [PROJECT_NUMBER].
Anda memberikan bucket Cloud Storage gudang data kustom, tetapi Anda tidak memberi agen layanan Dataproc Metastore izin untuk mengaksesnya. Untuk mengetahui informasi selengkapnya, lihat Direktori gudang Hive.
Agen Layanan Dataproc Metastore tidak dapat mengakses URI Cloud Storage [GCS_URI] dengan izin [SERVICE_AGENT_PERMISSIONS]; Periksa izin atau perimeter layanan Kontrol Layanan VPC.
Atau, Dataproc Metastore tidak dapat mengakses jalur Cloud Storage direktori warehouse.
Bucket Cloud Storage direktori warehouse [GCS_URI] yang disediakan tidak dapat dibaca dan ditulis oleh agen layanan Dataproc Metastore.
Tindakan yang direkomendasikan: Periksa izin akun layanan atau perimeter layanan Kontrol Layanan VPC.
Error terkait impor dan ekspor
Bagian ini menjelaskan error terkait impor dan ekspor.
Izin impor dan ekspor Cloud Storage
Agen layanan Dataproc Metastore Anda tidak memiliki cukup izin untuk melakukan impor atau ekspor.
"Dataproc Metastore Service Agent" atau "Caller" tidak memiliki izin yang cukup untuk URI Cloud Storage untuk impor/ekspor ([SERVICE_AGENT] tidak dapat mengakses URI Cloud Storage [GCS_URI] dengan izin [SERVICE_AGENT_PERMISSIONS]).
Tindakan yang direkomendasikan: Periksa izin akun layanan atau perimeter layanan Kontrol Layanan VPC.
Menjalankan impor atau ekspor Avro pada versi Hive yang tidak didukung
Mengimpor dari file Avro tidak didukung untuk Hive versi [HIVE_METASTORE_VERSION]. Versi yang didukung adalah [SUPPORT_HIVE_VERSIONS].
Tindakan yang disarankan: Lihat Kebijakan versi untuk dukungan versi Hive terbaru. Perbarui file database Anda ke versi yang didukung.
Tabel impor tidak ada
Untuk impor Avro
File sumber Avro tidak ditemukan untuk tabel [MISSING_TABLE_LIST].
Untuk impor SQL
Validasi skema Hive gagal, tabel tidak ada: [MISSING_TABLE_LIST].
Tindakan yang direkomendasikan: Gunakan Dataproc Metastore Toolkit sebagai referensi untuk memeriksa skema metadata Hive yang benar dari file database Anda.
Error terkait pencadangan dan pemulihan
Bagian ini menjelaskan error terkait pencadangan dan pemulihan.
Cadangan tidak ditemukan untuk pemulihan
Saat memulihkan cadangan di layanan, Dataproc Metastore tidak dapat menemukan resource cadangan yang Anda berikan.
Cadangan [BACKUP_ID] tidak ditemukan.
Tindakan yang disarankan: Periksa apakah cadangan Anda ada dalam layanan Dataproc Metastore.
Tidak dapat menghapus cadangan
Anda tidak dapat menghapus cadangan saat cadangan tersebut digunakan untuk memulihkan layanan.
Tidak dapat menghapus cadangan dalam status [RESOURCE_STATE].
Tindakan yang direkomendasikan: Tunggu hingga tugas pemulihan selesai sebelum mencoba menghapus cadangan.
Langkah berikutnya
- Untuk menemukan solusi atas masalah umum yang mungkin Anda alami saat menggunakan Dataproc Metastore, lihat Pemecahan masalah.