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 disarankan untuk menyelesaikan error.
Error umum:
-
- "Jalur error ResourceName [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 bukan
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/metastore.serviceAgent dalam project [PROJECT_NUMBER]."
"Agen Layanan Metastore Dataproc tidak dapat mengakses URI Cloud Storage [GCS_URI] dengan izin [SERVICE_AGENT_PERMISSIONS]; Periksa 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 yang terkait dengan impor dan ekspor:
Mengimpor dan mengekspor izin Cloud Storage:
- ""Agen Layanan Dataproc Metastore" atau "Caller" tidak memiliki izin yang memadai 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 versi Hive [HIVE_METASTORE_VERSION], versi yang didukung adalah [SUPPORT_HIVE_VERSIONS]."
-
- "File sumber Avro tidak ditemukan untuk tabel [MISSING_TABLE_LIST]."
- "Validasi skema Hilt gagal, tabel tidak ada: [MISSING_TABLE_LIST]."
Error yang berkaitan dengan pencadangan dan pemulihan:
Cadangan tidak ditemukan untuk dipulihkan:
- "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 sesuatu terkait permintaan Anda tidak valid, 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.
Jalur error ResourceName [RESOURCE_NAME] tidak cocok dengan template [RESOURCE_TEMPLATE].
Direktori warehouse bukan jalur Cloud Storage yang valid. Untuk mengetahui informasi selengkapnya, lihat Hive Metastore.
Penggantian direktori gudang tidak valid: [GCS_URI].
Anda menetapkan 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 dalam 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 bukan
ACTIVE
. Anda mencoba memulihkan cadangan, dan layanan Dataproc Metastore sebelumnya adalah
ACTIVE
, tetapi cadangannya bukanACTIVE
.Cadangan [BACKUP_ID] belum siap.
Tindakan yang disarankan: Pastikan resource API Anda dalam status yang benar sebelum mencoba lagi permintaan.
Izin akses API
Anda tidak memiliki izin yang cukup untuk memanggil Dataproc Metastore API.
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 ini 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 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 diberikan roles/metastore.serviceAgent dalam project [PROJECT_NUMBER].
Anda memberikan bucket Cloud Storage data warehouse kustom, tetapi tidak memberikan izin kepada agen layanan Dataproc Metastore 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 direktori warehouse jalur Cloud Storage.
Bucket Cloud Storage direktori warehouse yang disediakan [GCS_URI] tidak dapat dibaca dan ditulis oleh agen layanan Dataproc Metastore.
Tindakan yang disarankan: Periksa izin akun layanan atau perimeter layanan Kontrol Layanan VPC Anda.
Error yang terkait dengan impor dan ekspor
Bagian ini menjelaskan error yang berkaitan dengan impor dan ekspor.
Mengimpor dan mengekspor izin Cloud Storage
Agen layanan Dataproc Metastore Anda tidak memiliki izin yang memadai untuk melakukan impor atau ekspor.
"Agen Layanan Metastore Dataproc" atau "Caller" tidak memiliki izin yang memadai untuk URI Cloud Storage untuk impor/ekspor ([SERVICE_AGENT] tidak dapat mengakses URI Cloud Storage [GCS_URI] dengan izin [SERVICE_AGENT_PERMISSIONS]).
Tindakan yang disarankan: Periksa izin akun layanan atau perimeter layanan Kontrol Layanan VPC Anda.
Menjalankan impor atau ekspor Avro pada versi Hive yang tidak didukung
Mengimpor dari file Avro tidak didukung untuk versi Hive [HIVE_METASTORE_VERSION], versi yang didukung adalah [SUPPORT_HIVE_VERSIONS].
Tindakan yang disarankan: Lihat Kebijakan versi untuk mengetahui dukungan versi Hive terbaru. Update 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 yang berkaitan dengan pencadangan dan pemulihan
Bagian ini menjelaskan error yang berkaitan dengan pencadangan dan pemulihan.
Cadangan tidak ditemukan untuk dipulihkan
Saat memulihkan cadangan di layanan, Dataproc Metastore tidak dapat menemukan resource cadangan yang Anda sediakan.
Cadangan [BACKUP_ID] tidak ditemukan.
Tindakan yang disarankan: Pastikan cadangan Anda ada dalam layanan Dataproc Metastore.
Tidak dapat menghapus cadangan
Anda tidak dapat menghapus cadangan saat cadangan digunakan untuk memulihkan layanan.
Tidak dapat menghapus cadangan dalam status [RESOURCE_STATE].
Tindakan yang disarankan: Tunggu hingga tugas pemulihan selesai sebelum mencoba menghapus cadangan.
Langkah selanjutnya
- Untuk menemukan solusi atas masalah umum yang mungkin Anda alami saat menggunakan Dataproc Metastore, lihat Pemecahan masalah.