Aracılığıyla paylaş


warehouses 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.

warehouses Databricks CLI içindeki komut grubu, SQL ambarlarını yönetmenizi sağlar. SQL ambarı, Databricks SQL içindeki veri nesneleri üzerinde SQL komutları çalıştırmanıza olanak tanıyan bir işlem kaynağıdır. Bkz Bir SQL ambarına bağlanın.

databricks ambarları oluşturma

Yeni bir SQL ambarı oluşturun.

databricks warehouses create [flags]

Arguments

None

Options

--auto-stop-mins int

    Sql ambarının otomatik olarak durdurulmadan önce boşta olması (başka bir deyişle sorgu olmaması RUNNING ) gereken dakika cinsinden süre.

--cluster-size string

    Bu ambar için ayrılan kümelerin boyutu.

--creator-name string

    Depo oluşturucu adı.

--enable-photon

    Veri ambarının Photon için optimize edilmiş kümeleri kullanıp kullanmayacağını yapılandırır.

--enable-serverless-compute

    Ambarın sunucusuz işlem kullanıp kullanmayacağını yapılandırılır.

--instance-profile-arn string

    Deprecated.

--json JSON

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

--max-num-clusters int

    Otomatik ölçeklendiricinin eşzamanlı sorguları işlemek için oluşturacağı küme sayısı üst sınırı.

--min-num-clusters int

    Bu SQL ambarı için tutulacak kullanılabilir kümelerin en az sayısı.

--name string

    Kümenin mantıksal adı.

--no-wait

    ÇALIŞIYOR HALINE ulaşmak için beklemeyin

--spot-instance-policy SpotInstancePolicy

    Ambarın spot örnekleri kullanıp kullanmayacağına dair yapılandırmalar. Desteklenen değerler: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED

--timeout duration

    "RUNNING" durumuna ulaşma süresinin üst sınırı (varsayılan 20ms)

--warehouse-type CreateWarehouseRequestWarehouseType

    Ambar türü: PRO veya CLASSIC. Desteklenen değerler: CLASSIC, PRO, TYPE_UNSPECIFIED

Genel bayraklar

Examples

Aşağıdaki örnek, temel yapılandırmaya sahip yeni bir SQL ambarı oluşturur:

databricks warehouses create --name "my-warehouse" --cluster-size "Small" --min-num-clusters 1 --max-num-clusters 10 --auto-stop-mins 60

Aşağıdaki örnek, Photon'un etkin olduğu sunucusuz bir ambar oluşturur:

databricks warehouses create --name "serverless-warehouse" --enable-serverless-compute --enable-photon --warehouse-type PRO

databricks ambarlarını sil

SQL ambarı silme.

databricks warehouses delete ID [flags]

Arguments

ID

    Required. SQL ambarının kimliği.

Options

Genel bayraklar

Examples

Aşağıdaki örnek, belirtilen kimlikle bir ambarı siler:

databricks warehouses delete 1234567890abcdef

databricks depolarını düzenleme

Depoyu güncelle. SQL ambarı yapılandırmasını güncelleştirir.

databricks warehouses edit ID [flags]

Arguments

ID

    Required. Yapılandırılacak ambarın kimliği.

Options

--auto-stop-mins int

    Sql ambarının otomatik olarak durdurulmadan önce boşta olması (başka bir deyişle sorgu olmaması RUNNING ) gereken dakika cinsinden süre.

--cluster-size string

    Bu ambar için ayrılan kümelerin boyutu.

--creator-name string

    Depo oluşturucu adı.

--enable-photon

    Veri ambarının Photon için optimize edilmiş kümeleri kullanıp kullanmayacağını yapılandırır.

--enable-serverless-compute

    Ambarın sunucusuz işlem kullanıp kullanmayacağını yapılandırılır.

--instance-profile-arn string

    Deprecated.

--json JSON

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

--max-num-clusters int

    Otomatik ölçeklendiricinin eşzamanlı sorguları işlemek için oluşturacağı küme sayısı üst sınırı.

--min-num-clusters int

    Bu SQL ambarı için tutulacak kullanılabilir kümelerin en az sayısı.

--name string

    Kümenin mantıksal adı.

--no-wait

     RUNNING durumuna ulaşmayı beklemeyin

--spot-instance-policy SpotInstancePolicy

    Ambarın spot örnekleri kullanıp kullanmayacağına dair yapılandırmalar. Desteklenen değerler: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED

--timeout duration

    "RUNNING" durumuna ulaşma süresinin üst sınırı (varsayılan 20ms)

--warehouse-type EditWarehouseRequestWarehouseType

    Depo türü. Desteklenen değerler: CLASSIC, PRO, TYPE_UNSPECIFIED

Genel bayraklar

Examples

Aşağıdaki örnek, küme boyutunu ve otomatik durdurma süresini değiştirmek için bir ambarı güncelleştirir:

databricks warehouses edit 1234567890abcdef --cluster-size "Medium" --auto-stop-mins 30

Aşağıdaki örnek, mevcut bir ambar için Foton'a olanak tanır:

databricks warehouses edit 1234567890abcdef --enable-photon

databricks veri ambarları

Tek bir SQL ambarı için bilgileri alın.

databricks warehouses get ID [flags]

Arguments

ID

    Required. SQL ambarının kimliği.

Options

Genel bayraklar

Examples

Aşağıdaki örnek, belirtilen kimlikle bir depo hakkında bilgi alır:

databricks warehouses get 1234567890abcdef

databricks depoları listesi

Kullanıcının yönetme izinlerine sahip olduğu tüm SQL ambarlarını listeleyin.

databricks warehouses list [flags]

Arguments

None

Options

--run-as-user-id int

    Ambar listesini getirmek için kullanılacak hizmet sorumlusu.

Genel bayraklar

Examples

Aşağıdaki örnekte tüm ambarlar listelenir:

databricks warehouses list

Aşağıdaki örnekte, belirli bir hizmet sorumlusunu kullanan ambarlar listelenir:

databricks warehouses list --run-as-user-id 123456789

databricks veri ambarlarını başlat

SQL ambarı başlatın.

databricks warehouses start ID [flags]

Arguments

ID

    Required. SQL ambarının kimliği.

Options

--no-wait

     RUNNING durumuna ulaşmayı beklemeyin

--timeout duration

    "RUNNING" durumuna ulaşma süresinin üst sınırı (varsayılan 20ms)

Genel bayraklar

Examples

Aşağıdaki örnek, belirtilen kimlikle bir ambar başlatır:

databricks warehouses start 1234567890abcdef

Aşağıdaki örnek, RUNNING duruma ulaşmasını beklemeden bir depo başlatır:

databricks warehouses start 1234567890abcdef --no-wait

databricks ambarları durduruluyor

SQL ambarı durdurun.

databricks warehouses stop ID [flags]

Arguments

ID

    Required. SQL ambarının kimliği.

Options

--no-wait

     STOPPED durumuna ulaşmayı beklemeyin

--timeout duration

    "STOPPED" durumuna ulaşma süresinin üst sınırı (varsayılan 20ms)

Genel bayraklar

Examples

Aşağıdaki örnek, belirli bir ID'ye sahip bir ambarı sonlandırır.

databricks warehouses stop 1234567890abcdef

** Aşağıdaki örnek, bir depoyu STOPPED durumuna ulaşmasını beklemeden durdurur:

databricks warehouses stop 1234567890abcdef --no-wait

databricks depoları get-workspace-warehouse-config

Bir çalışma alanında tüm SQL ambarları tarafından paylaşılan çalışma alanı düzeyi yapılandırmasını alın.

databricks warehouses get-workspace-warehouse-config [flags]

Arguments

None

Options

Genel bayraklar

Examples

Aşağıdaki örnek çalışma alanı ambarı yapılandırmasını alır:

databricks warehouses get-workspace-warehouse-config

databricks depoları set-workspace-warehouse-config

Bir çalışma alanında tüm SQL ambarları tarafından paylaşılan çalışma alanı düzeyi yapılandırmasını ayarlayın.

databricks warehouses set-workspace-warehouse-config [flags]

Arguments

None

Options

--google-service-account string

    Yalnızca GCP: Google Cloud Storage'a erişim sağlamak için kümeye aktarılan Google Hizmet Hesabı.

--instance-profile-arn string

    AWS'e Özel: IAM rolünü kümeye aktarmak için kullanılan örnek profili.

--json JSON

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

--security-policy SetWorkspaceWarehouseConfigRequestSecurityPolicy

    Ambarlar için güvenlik ilkesi. Desteklenen değerler: DATA_ACCESS_CONTROL, NONE, PASSTHROUGH

Genel bayraklar

Examples

Aşağıdaki örnek, çalışma alanı ambarı yapılandırmasını bir güvenlik ilkesiyle ayarlar:

databricks warehouses set-workspace-warehouse-config --security-policy DATA_ACCESS_CONTROL

databricks ambarları izin seviyelerini al

SQL ambarı izin düzeylerini alma.

databricks warehouses get-permission-levels WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    İzinlerin alındığı veya yönetildiği SQL ambarı.

Options

Genel bayraklar

Examples

Aşağıdaki örnek, bir depo için erişim izin seviyelerini alır:

databricks warehouses get-permission-levels 1234567890abcdef

databricks ambarları get-permissions

SQL ambarının izinlerini alma. SQL ambarları izinleri kök nesnelerinden devralabilir.

databricks warehouses get-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    İzinlerin alındığı veya yönetildiği SQL ambarı.

Options

Genel bayraklar

Examples

Aşağıdaki örnek bir ambarın izinlerini alır:

databricks warehouses get-permissions 1234567890abcdef

databricks depoları izinleri-ayarla

SQL ambarı izinlerini ayarlayın. Bir nesne üzerindeki izinleri ayarlar ve varsa var olan izinleri değiştirir. Belirtilmezse tüm doğrudan izinleri siler. Nesneler izinleri kök nesnelerinden devralabilir.

databricks warehouses set-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    İzinlerin alındığı veya yönetildiği SQL ambarı.

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, JSON dosyası kullanarak bir ambar için izinleri ayarlar:

databricks warehouses set-permissions 1234567890abcdef --json @permissions.json

databricks depoları güncelleme izinleri

SQL ambarındaki izinleri güncelleştirin. SQL ambarları izinleri kök nesnelerinden devralabilir.

databricks warehouses update-permissions WAREHOUSE_ID [flags]

Arguments

WAREHOUSE_ID

    İzinlerin alındığı veya yönetildiği SQL ambarı.

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, JSON dosyası kullanarak bir ambarın izinlerini güncelleştirir:

databricks warehouses update-permissions 1234567890abcdef --json @permissions.json

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

    Çıkış günlüklerinin yazılması için dosyayı temsil eden bir dize. 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ü veya textjson. 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, varsa adlı DEFAULT 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