Pesan error

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:

  • Input klien tidak valid:

    • "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."
  • Izin akses API:

    • 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:

Error terkait pencadangan dan pemulihan:

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 tidak ACTIVE.

    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.