Pesan error

Halaman ini menjelaskan pesan error umum yang mungkin Anda terima saat menggunakan Dataproc Metastore. Setiap bagian menyertakan informasi selengkapnya tentang makna pesan dan tindakan yang direkomendasikan untuk mengatasi error.

Error umum:

  • Input klien tidak valid:

    • "ResourceName error Path [RESOURCE_NAME] does not match template [RESOURCE_TEMPLATE]."
    • "Penggantian direktori penyimpanan tidak valid: [GCS_URI]."
    • "krb5Config objek krb5.conf yang diberikan tidak valid".
  • Status resource API tidak valid:

    • "Status resource saat ini [RESOURCE_NAME] bukan status yang valid untuk operasi ini. Status yang valid adalah [RESOURCE_STATE]."
    • Anda mencoba menjalankan update, impor, ekspor, pencadangan, atau pemulihan di layanan Dataproc Metastore, tetapi layanan tersebut bukan ACTIVE.
    • "Pencadangan [BACKUP_ID] belum siap."
  • Izin akses API:

    • Anda tidak memiliki izin yang memadai 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 dalam project [PROJECT_NUMBER]."

    • "Agen Layanan Metastore Dataproc 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 yang terkait dengan pencadangan dan pemulihan:

Error umum

Bagian ini menjelaskan error umum.

Input klien tidak valid

Ini adalah error umum yang berarti ada sesuatu tentang permintaan Anda yang 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.

    Error ResourceName Path [RESOURCE_NAME] tidak cocok dengan template [RESOURCE_TEMPLATE].

  • Direktori warehouse bukan merupakan jalur Cloud Storage yang valid. Untuk informasi selengkapnya, lihat Metastore Hive.

    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 saat ini [RESOURCE_NAME] 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 di layanan Dataproc Metastore, tetapi layanan tersebut bukan ACTIVE.
  • Anda mencoba memulihkan cadangan, dan layanan Dataproc Metastore adalah ACTIVE, tetapi cadangannya bukan ACTIVE.

    Cadangan [BACKUP_ID] belum siap.

Tindakan yang disarankan: Pastikan resource API Anda berada dalam status yang benar sebelum mencoba lagi permintaan.

Izin akses API

Anda tidak memiliki izin yang memadai untuk memanggil API Dataproc Metastore.

Tindakan yang disarankan: Berikan izin IAM Dataproc Metastore yang benar kepada pengguna.

Izin agen layanan tidak memadai

Anda menerima error izin saat membuat resource dalam project. 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 Metastore Dataproc 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 menyediakan bucket Cloud Storage data warehouse kustom, tetapi tidak memberikan izin kepada agen layanan Dataproc Metastore untuk mengaksesnya. Untuk mengetahui informasi selengkapnya, lihat Direktori warehouse Hive.

    Agen Layanan Metastore Dataproc 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 yang disediakan [GCS_URI] 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 yang terkait 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.

"Dataproc Metastore Service Agent" atau "Caller" tidak memiliki izin URI Cloud Storage yang memadai 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 direkomendasikan: Lihat Kebijakan versi untuk 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 disarankan: 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 yang terkait dengan 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: Pastikan 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 selanjutnya

  • Untuk menemukan solusi atas masalah umum yang mungkin Anda alami saat menggunakan Dataproc Metastore, lihat Pemecahan masalah.