Aracılığıyla paylaş


metastores komut grubu

Note

Bu bilgiler Databricks CLI 0.205 ve üzeri sürümleri için geçerlidir. Databricks CLI Genel Önizleme aşamasındadır.

Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.

metastores Databricks CLI içindeki komut grubu meta veri depolarını yönetmenize olanak tanır. Meta veri deposu, Unity Kataloğu'ndaki nesnelerin en üst düzey kapsayıcısıdır. Veri varlıklarını (tablolar ve görünümler) ve bunlara erişimi yöneten izinleri depolar. Bkz. Metastore.

databricks meta veri depoları atama

Yeni bir meta veri deposu ataması oluşturun. Aynı workspace_id için bir atama varsa, yeni metastore_id ve default_catalog_name tarafından üzerine yazılır. Arayan bir hesap yöneticisi olmalıdır.

databricks metastores assign WORKSPACE_ID METASTORE_ID DEFAULT_CATALOG_NAME [flags]

Arguments

WORKSPACE_ID

    Çalışma alanı kimliği.

METASTORE_ID

    Meta veri deposunun benzersiz kimliği.

DEFAULT_CATALOG_NAME

    Deprecated. Databricks çalışma alanı için varsayılan kataloğu yapılandırmak için "Varsayılan Ad Alanı API'sini" kullanın. Meta veri deposundaki varsayılan kataloğun adı.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

Genel bayraklar

Examples

Aşağıdaki örnek çalışma alanına bir meta veri deposu atar:

databricks metastores assign 123456789 abc123-def456-ghi789 main

databricks meta veri depoları oluşturma

Sağlanan bir adı ve isteğe bağlı depolama kök yolunu temel alan yeni bir meta veri deposu oluşturun. Varsayılan olarak (sahip alanı ayarlanmadıysa), yeni meta veri deposunun sahibi createMetastore API'sini çağıran kullanıcıdır. Sahip alanı boş dize"" () olarak ayarlanırsa, sahiplik bunun yerine Sistem Kullanıcısına atanır.

databricks metastores create NAME [flags]

Arguments

NAME

    Meta veri deposunun kullanıcı tarafından belirtilen adı.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--region string

    Meta veri deposunun hizmet ettiği bulut bölgesi (ör. us-west-2, westus).

--storage-root string

    Meta veri deposu için temel depolama URL'si.

Genel bayraklar

Examples

Aşağıdaki örnek, ad ve depolama köküne sahip bir meta veri deposu oluşturur:

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

databricks meta veri depoları geçerli

Erişilmekte olan çalışma alanı için meta veri deposu atamasını alın.

databricks metastores current [flags]

Options

Genel bayraklar

Examples

Aşağıdaki örnek geçerli meta veri deposu atamasını alır:

databricks metastores current

databricks meta veri depolarını silme

Meta veri depolarını silme. Çağıranın bir meta veri deposu yöneticisi olması gerekir.

databricks metastores delete ID [flags]

Arguments

ID

    Meta veri deposunun benzersiz kimliği.

Options

--force

    Meta veri deposu boş olmasa bile silmeye zorla.

Genel bayraklar

Examples

Aşağıdaki örnek bir meta depoyu siler:

databricks metastores delete abc123-def456-ghi789

Aşağıdaki örnek, boş olmasa bile meta veri depolarını zorla siler:

databricks metastores delete abc123-def456-ghi789 --force

databricks meta veri depolarını al

Sağlanan kimlikle eşleşen bir meta veri deposu alın. Bu bilgileri almak için çağıranın meta veri deposu yöneticisi olması gerekir.

databricks metastores get ID [flags]

Arguments

ID

    Meta veri deposunun benzersiz kimliği.

Options

Genel bayraklar

Examples

Aşağıdaki örnek belirli bir meta veri deposu hakkında bilgi alır:

databricks metastores get abc123-def456-ghi789

databricks meta veri depoları listesi

Kullanılabilir meta veri depolarını listeleyin. Bu bilgileri almak için arayan yönetici olmalıdır. Listedeki öğelerin belirli bir sıralama garantisi yoktur.

databricks metastores list [flags]

Options

--max-results int

    Döndürülecek meta veri deposu sayısı üst sınırı.

--page-token string

    Önceki sorguya göre sonraki sayfaya gitmek için opak sayfalama belirteci.

Genel bayraklar

Examples

Aşağıdaki örnekte tüm kullanılabilir meta veri depoları listelenir:

databricks metastores list

Aşağıdaki örnekte sayfalandırılmış meta veri depoları listelenir:

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

databricks meta veri depoları özeti

Meta veri deposu hakkında özet bilgileri alın. Bu özet depolama kimlik bilgilerini, bulut satıcısını, bulut bölgesini ve genel meta veri deposu kimliğini içerir.

databricks metastores summary [flags]

Options

Genel bayraklar

Examples

Aşağıdaki örnek bir meta veri deposunun özetini alır:

databricks metastores summary

databricks meta veri deposunun atamasını kaldır

Meta veri deposu atamasını sil. Çağıranın bir hesap yöneticisi olması gerekir.

databricks metastores unassign WORKSPACE_ID METASTORE_ID [flags]

Arguments

WORKSPACE_ID

    Çalışma alanı kimliği.

METASTORE_ID

    Silinecek meta veri deposunun kimliğini sorgula.

Options

Genel bayraklar

Examples

Aşağıdaki örnek, çalışma alanından bir meta veri deposunun atamasını kaldırır:

databricks metastores unassign 123456789 abc123-def456-ghi789

databricks veri meta depoları güncellemesi

Belirli bir meta veri deposuna ilişkin bilgileri güncelleştirme. Çağıranın bir meta veri deposu yöneticisi olması gerekir. Sahip alanı boş dize"" () olarak ayarlanırsa, sahiplik Sistem Kullanıcısı olarak güncelleştirilir.

databricks metastores update ID [flags]

Arguments

ID

    Meta veri deposunun benzersiz kimliği.

Options

--delta-sharing-organization-name string

    Databricks-to-Databricks Delta Sharing'de resmi ad olarak kullanılacak Delta Sharing varlığının kuruluş adı.

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

    Delta paylaşımı alıcı belirtecinin ömrü saniye cinsinden.

--delta-sharing-scope DeltaSharingScopeEnum

    Meta veri deposu için etkinleştirilen Delta Paylaşımının kapsamı. Desteklenen değerler: INTERNAL, INTERNAL_AND_EXTERNAL

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--new-name string

    Meta veri deposu için yeni ad.

--owner string

    Metastore'un sahibi.

--privilege-model-version string

    Meta veri deposunun, örneğin 1.0 gibi, major.minor biçimindeki ayrıcalık model sürümü.

--storage-root-credential-id string

    Meta veri deposu storage_root'a erişim için depolama kimlik bilgisi UUID'si.

Genel bayraklar

Examples

Aşağıdaki örnek bir meta veri deposu adını güncelleştirir:

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

Aşağıdaki örnek Delta Sharing yapılandırmasıyla bir meta depoyu güncelleştirir:

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

databricks meta veri depoları güncelleştirme ataması

Metastore atamasını güncelle. Bu işlem, belirli bir çalışma alanı için metastore_id veya default_catalog_name güncelleştirmek amacıyla kullanılabilir, eğer çalışma alanına zaten bir metastore atanmışsa. Arayanın metastore_id'yi güncelleyebilmesi için bir hesap yöneticisi olması gerekir; ya da arayan bir çalışma alanı yöneticisi olabilir.

databricks metastores update-assignment WORKSPACE_ID [flags]

Arguments

WORKSPACE_ID

    Çalışma alanı kimliği.

Options

--default-catalog-name string

    Meta veri deposundaki varsayılan kataloğun adı.

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--metastore-id string

    Meta veri deposunun benzersiz kimliği.

Genel bayraklar

Examples

Aşağıdaki örnek, meta veri deposu atamasının varsayılan kataloğunu güncelleştirir:

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

Aşağıdaki örnek, meta veri deposu atamasının meta veri deposu kimliğini güncelleştirir:

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

Genel bayraklar

--debug

  Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.

-h veya --help

    Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.

--log-file dizgi

    Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.

--log-format biçim

    Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.

--log-level dizgi

    Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.

-o, --output tür

    Komut çıktı türü text veya json. Varsayılan değer şudur: text.

-p, --profile dizgi

    Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.

--progress-format biçim

    İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json

-t, --target dizgi

    Varsa, kullanılacak paket hedefi