Bagikan melalui


grup perintah metastores

Note

Informasi ini berlaku untuk Databricks CLI versi 0.205 ke atas. Databricks CLI ada di Pratinjau Publik.

Penggunaan Databricks CLI tunduk pada Lisensi Databricks dan Pemberitahuan Privasi Databricks, termasuk ketentuan Data Penggunaan apa pun.

metastores Grup perintah dalam Databricks CLI memungkinkan Anda mengelola metastores. Metastore adalah wadah objek tingkat-atas di Katalog Unity. Ini menyimpan aset data (tabel dan tampilan) dan izin yang mengatur akses ke mereka. Lihat Metastore.

penetapan metastor databricks

Buat pengaturan metastore baru. Jika penugasan yang sama untuk workspace_id ada, maka penugasan tersebut akan ditimpa oleh yang baru pada metastore_id dan default_catalog_name. Pemanggil harus menjadi admin akun.

databricks metastores assign WORKSPACE_ID METASTORE_ID DEFAULT_CATALOG_NAME [flags]

Arguments

WORKSPACE_ID

    ID ruang kerja.

METASTORE_ID

    ID unik metastore.

DEFAULT_CATALOG_NAME

    Deprecated. Gunakan "DEFAULT Namespace API" untuk mengonfigurasi katalog default untuk ruang kerja Databricks. Nama katalog default di metastore.

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

Examples

Contoh berikut menetapkan metastore ke ruang kerja:

databricks metastores assign 123456789 abc123-def456-ghi789 main

pembuatan metastor databricks

Buat metastore baru berdasarkan nama yang disediakan dan jalur akar penyimpanan opsional. Secara default (jika bidang pemilik tidak diatur), pemilik metastore baru adalah pengguna yang memanggil API createMetastore. Jika bidang pemilik diatur ke string kosong (""), kepemilikan ditetapkan ke Pengguna Sistem sebagai gantinya.

databricks metastores create NAME [flags]

Arguments

NAME

    Nama metastore yang ditentukan pengguna.

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

--region string

    Wilayah cloud yang dilayani oleh metastore (contohnya, us-west-2, westus).

--storage-root string

    URL akar penyimpanan untuk metastore.

Bendera global

Examples

Contoh berikut membuat metastore dengan nama dan akar penyimpanan:

databricks metastores create my-metastore --storage-root s3://my-bucket/metastore-root --region us-west-2

databricks metastores saat ini

Dapatkan penetapan metastore untuk ruang kerja yang sedang diakses.

databricks metastores current [flags]

Opsi

Bendera global

Examples

Contoh berikut mendapatkan penetapan metastore saat ini:

databricks metastores current

Perintah 'delete' untuk menghapus metastores pada Databricks

Menghapus metastore. Pemanggil harus menjadi admin metastore.

databricks metastores delete ID [flags]

Arguments

ID

    ID unik metastore.

Opsi

--force

    Penghapusan paksa meskipun metastore tidak kosong.

Bendera global

Examples

Contoh berikut menghapus metastore:

databricks metastores delete abc123-def456-ghi789

Contoh berikut menghapus metastore secara paksa meskipun tidak kosong:

databricks metastores delete abc123-def456-ghi789 --force

databricks metastores dapatkan

Dapatkan metastore yang cocok dengan ID yang disediakan. Pemanggil harus menjadi admin metastore untuk mengambil info ini.

databricks metastores get ID [flags]

Arguments

ID

    ID unik metastore.

Opsi

Bendera global

Examples

Contoh berikut ini mendapatkan informasi mengenai metastore tertentu:

databricks metastores get abc123-def456-ghi789

Daftar metastores Databricks

Cantumkan metastores yang tersedia. Pemanggil harus merupakan admin untuk mengambil info ini. Tidak ada jaminan urutan item tertentu dalam daftar.

databricks metastores list [flags]

Opsi

--max-results int

    Jumlah maksimum metastores yang akan dikembalikan.

--page-token string

    Token paginasi buram untuk masuk ke halaman berikutnya berdasarkan kueri sebelumnya.

Bendera global

Examples

Contoh berikut mencantumkan semua metastor yang tersedia:

databricks metastores list

Contoh berikut mencantumkan metastores dengan paginasi:

databricks metastores list --max-results 10 --page-token abc123token

Ringkasan dari Databricks metastores

Dapatkan informasi ringkasan tentang metastore. Ringkasan ini mencakup kredensial penyimpanan, vendor cloud, wilayah cloud, dan ID metastore global.

databricks metastores summary [flags]

Opsi

Bendera global

Examples

Contoh berikut mendapatkan ringkasan metastore:

databricks metastores summary

metastore databricks memutus penugasan

Menghapus penugasan metastore. Pemanggil harus merupakan administrator akun.

databricks metastores unassign WORKSPACE_ID METASTORE_ID [flags]

Arguments

WORKSPACE_ID

    ID ruang kerja.

METASTORE_ID

    Ajukan pertanyaan untuk ID metastore yang akan dihapus.

Opsi

Bendera global

Examples

Contoh berikut menghapus tugas metastore dari ruang kerja:

databricks metastores unassign 123456789 abc123-def456-ghi789

Pembaruan Metastore Databricks

Memperbarui informasi untuk metastore tertentu. Pemanggil harus menjadi admin metastore. Jika bidang pemilik diatur ke string kosong (""), kepemilikan diperbarui ke Pengguna Sistem.

databricks metastores update ID [flags]

Arguments

ID

    ID unik metastore.

Opsi

--delta-sharing-organization-name string

    Nama organisasi dari entitas berbagi Delta, yang digunakan dalam berbagi Delta antara Databricks sebagai nama resmi.

--delta-sharing-recipient-token-lifetime-in-seconds int

    Masa hidup token penerima berbagi delta dalam hitungan detik.

--delta-sharing-scope DeltaSharingScopeEnum

    Cakupan Berbagi Delta diaktifkan untuk metastore. Nilai yang didukung: INTERNAL, INTERNAL_AND_EXTERNAL

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

--new-name string

    Nama baru untuk metastore.

--owner string

    Pemilik metastore.

--privilege-model-version string

    Versi model privilege metastore, dalam bentuk major.minor (misalnya, 1.0).

--storage-root-credential-id string

    UUID kredensial penyimpanan untuk mengakses metastore storage_root.

Bendera global

Examples

Contoh berikut memperbarui nama metastore:

databricks metastores update abc123-def456-ghi789 --new-name my-updated-metastore

Contoh berikut memperbarui metastore dengan pengaturan konfigurasi Delta Sharing.

databricks metastores update abc123-def456-ghi789 --delta-sharing-scope INTERNAL_AND_EXTERNAL --delta-sharing-organization-name my-org

pembaruan-penugasan metastores di databricks

Memperbarui penugasan metastore. Operasi ini dapat digunakan untuk memperbarui metastore_id atau default_catalog_name untuk ruang kerja tertentu, jika ruang kerja sudah ditetapkan metastore. Pemanggil harus menjadi admin akun untuk memperbarui metastore_id; jika tidak, pemanggil dapat menjadi admin ruang kerja.

databricks metastores update-assignment WORKSPACE_ID [flags]

Arguments

WORKSPACE_ID

    ID ruang kerja.

Opsi

--default-catalog-name string

    Nama katalog default di metastore.

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

--metastore-id string

    ID unik metastore.

Bendera global

Examples

Contoh berikut memperbarui katalog default dari penugasan metastore.

databricks metastores update-assignment 123456789 --default-catalog-name new-default-catalog

Contoh berikut memperbarui ID metastore dari penugasan metastore:

databricks metastores update-assignment 123456789 --metastore-id new-metastore-id

Bendera dunia

--debug

  Apakah debug logging ingin diaktifkan?

-h atau --help

    Tampilkan bantuan untuk Databricks CLI atau grup perintah terkait atau perintah terkait.

--log-file tali

    String yang mewakili file yang akan digunakan untuk menulis log output. Jika bendera ini tidak ditentukan, maka defaultnya adalah menulis log output ke stderr.

--log-format format

    Jenis format log, text atau json. Nilai defaultnya adalah text.

--log-level tali

    Untaian yang menggambarkan tingkat format log. Jika tidak ditentukan, maka tingkat format log akan dinonaktifkan.

-o, --output jenis

    Jenis output perintah, text atau json. Nilai defaultnya adalah text.

-p, --profile tali

    Nama profil dalam file ~/.databrickscfg yang digunakan untuk menjalankan perintah. Jika bendera ini tidak ditentukan maka jika ada, profil bernama DEFAULT digunakan.

--progress-format format

    Format untuk menampilkan log kemajuan: default, , append, inplaceatau json

-t, --target tali

    Jika berlaku, target bundel yang akan digunakan