Databricks CLI komutları
Not
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.
Bu makalede, kullanılabilir Databricks CLI komutları hakkında bilgi sağlanır. Bu bilgiler komut satırı yardımını tamamlar. Databricks CLI'yı yükleme ve kullanma hakkında daha fazla bilgi için bkz . Databricks CLI'yı yükleme veya güncelleştirme ve Databricks CLI nedir?.
Databricks CLI aşağıdaki tablolarda listelenen komut gruplarını içerir. Komut grupları, alt komutları da içerebilen ilgili komut kümelerini içerir. Bir komut grubunun, tek bir komutun veya alt komutun kullanım ve söz dizimi bilgilerini çıkarmak için:
databricks <command-group> -h
databricks <command-group> <command-name> -h
databricks <command-group> <command-name> <subcommand-name> -h
Birçok CLI komutu, Azure Databricks REST API başvurusunda belgelenen işlemlerle eşlenir.
Çalışma alanı komutları
Grup | Açıklama ve komutlar |
---|---|
Fs | Dosyaları ve dosya sistemini yönetme komutları:cat , cp , ls , mkdir , , rm |
git-credentials |
Databricks'in kullanıcı adına işlemler yapması için kişisel erişim belirteçlerini kaydetme komutları:create , delete , get , list , , update |
repos |
Kullanıcıların git depolarını yönetmesine izin veren komutlar:create , delete , get , list , , update get-permission-levels , get-permissions , set-permissions , update-permissions |
secrets |
Sırlar, sır kapsamları ve erişim izinlerini yönetme komutları:create-scope , delete-acl , delete-scope , delete-secret , get-acl , get-secret , list-acls , list-scopes , list-secrets , put-acl , put-secret |
workspace |
Çalışma alanında not defterlerini ve klasörleri listeleme, içeri aktarma, dışarı aktarma ve silme komutları:delete , export , export-dir , , get-status , import , import-dir , list , mkdirs get-permission-levels , get-permissions , set-permissions , update-permissions |
İşlem komutları
Grup | Açıklama ve komutlar |
---|---|
cluster-policies |
Kullanıcıların bir dizi kurala göre kümeleri yapılandırma becerisini denetleme komutları:create , delete , edit , get , , list get-permission-levels , get-permissions , set-permissions , update-permissions |
clusters |
Kümeleri oluşturmanızı, başlatmanızı, düzenlemenizi, listelemenizi, sonlandırmanızı ve silmenizi sağlayan komutlar:change-owner , create , delete , edit , events , get , list , list-node-types , list-zones , permanent-delete , pin , resize , restart , spark-versions , start , unpin get-permission-levels , get-permissions , set-permissions , update-permissions |
global-init-scripts |
Çalışma alanı yöneticilerinin çalışma alanları için genel başlatma betiklerini yapılandırmasına olanak tanıyan komutlar:create , delete , get , list , , update |
instance-pools |
Küme başlatma ve otomatik ölçeklendirme sürelerini azaltan kullanıma hazır bulut örneklerini kullanarak örnek havuzları oluşturmaya, düzenlemeye, silmeye ve listelemeye yönelik komutlar:create , delete , edit , get , , list get-permission-levels , get-permissions , set-permissions , update-permissions |
instance-profiles |
Yöneticilerin, kullanıcıların küme başlatabileceği örnek profilleri eklemesine, listelemesine ve kaldırmasına izin veren komutlar:add , edit , list , remove |
libraries |
Bir kümedeki kitaplıkları yüklemek, kaldırmak ve durumunu almak için komutlar:all-cluster-statuses , cluster-status , install , uninstall |
policy-families |
Kullanılabilir ilke ailelerini görüntüleme komutları:get , list |
Görev komutları
Grup | Açıklama ve komutlar |
---|---|
jobs |
İşleri yönetmek için komutlar:cancel-all-runs , cancel-run , create , delete , delete-run , export-run , get , get-run , get-run-output , list , list-runs , repair-run , reset , run-now , submit , update get-permission-levels , get-permissions , set-permissions , update-permissions |
DLT komutları
Grup | Açıklama ve komutlar |
---|---|
pipelines |
İşlem hatları hakkındaki ayrıntıları oluşturmak, düzenlemek, silmek, başlatmak ve görüntülemek için komutlar:create , delete , get , get-update , list-pipeline-events , list-pipelines , list-updates , start-update , stop , update get-permission-levels , get-permissions , set-permissions , update-permissions |
Machine Learning komutları
Grup | Açıklama ve komutlar |
---|---|
experiments |
MLflow'daki birincil kuruluş birimi olan denemelerle etkileşime yönelik komutlar; tüm MLflow çalıştırmaları bir denemeye aittir:create-experiment , create-run , delete-experiment , delete-run , delete-runs , delete-tag , get-by-name , get-experiment , get-history , get-runGet , list-artifacts , list-experiments , log-batch , log-inputs , log-metric , log-model , log-param , restore-experiment , restore-run , restore-runs , search-experiments , search-runs , set-experiment-tag , set-tag , update-experiment , update-run get-permission-levels , get-permissions , set-permissions , update-permissions |
model-registry |
Çalışma Alanı Modeli Kayıt Defteri komutları:approve-transition-request , create-comment , create-model , create-model-version , create-transition-request , create-webhook , delete-comment , delete-model , delete-model-tag , delete-model-version , delete-model-version-tag , delete-transition-request , delete-webhook , get-latest-versions , get-model , get-model-version , get-model-version-download-uri , list-models , list-transition-requests , list-webhooks , reject-transition-request , rename-model , search-model-versions , search-models , set-model-tag , set-model-version-tag , test-registry-webhook , transition-stage , update-comment , update-model , update-model-version , update-webhook get-permission-levels , get-permissions , set-permissions , update-permissions |
Gerçek zamanlı hizmet komutları
Grup | Açıklama ve komutlar |
---|---|
serving-endpoints |
Uç noktaları sunan model oluşturma, güncelleştirme ve silme komutları:build-logs , create , delete , export-metrics , get , list , logs , patch , put , query , update-config get-permission-levels , get-permissions , set-permissions , update-permissions |
Kimlik ve erişim yönetimi komutları
Grup | Açıklama ve komutlar |
---|---|
account |
Databricks hesaplarını yönetme komutları:
|
Auth | Kimlik doğrulaması komutları:describe , env , login , profiles , , token |
current-user |
Şu anda kimliği doğrulanmış kullanıcı veya hizmet sorumlusu hakkında bilgi almak için komutlar:me |
groups |
Kimlik yönetimini basitleştiren ve Databricks çalışma alanına, verilere ve güvenli hale getirilebilen diğer nesnelere erişim atamayı kolaylaştıran gruplara yönelik komutlar:create , delete , get , , list , patch , update |
permissions |
Farklı nesneler ve uç noktalarda çeşitli kullanıcılar için okuma, yazma, düzenleme, güncelleştirme ve erişimi yönetme komutları:get , set , update get-permission-levels |
service-principals |
İşlerle, otomatik araçlarla ve betikler, uygulamalar ve CI/CD platformları gibi sistemlerle kullanılacak kimliklere yönelik komutlar:create , delete , get , , list , patch , update |
users |
Databricks tarafından tanınan ve e-posta adresleriyle temsil edilen kullanıcı kimlikleri için komutlar:create , delete , get , , list , patch , update get-permission-levels , get-permissions , set-permissions , update-permissions |
SQL ile ilgili komutlar
Grup | Açıklama ve komutlar |
---|---|
alerts |
Uyarılarda işlem gerçekleştirme komutları:create , delete , get , list , , update |
data-sources |
Yeni sorgu nesneleri oluşturmak için komutlar:list |
queries |
Sorgu tanımlarında işlem gerçekleştirme komutları:create , delete , get , , list , restore , update |
query-history |
SQL ambarları aracılığıyla sorguların geçmişine erişme komutları:list |
warehouses |
Databricks SQL içindeki veri nesnelerinde SQL komutlarını çalıştırmanıza olanak tanıyan bir işlem kaynağı olan SQL ambarlarını yönetme komutları:create , delete , edit , , get , get-workspace-warehouse-config , list , set-workspace-warehouse-config , start , stop get-permission-levels , get-permissions , set-permissions , update-permissions |
Unity Kataloğu komutları
Grup | Açıklama ve komutlar |
---|---|
artifact-allowlists |
Artifakt izin listelerini yönetme komutları. Databricks Runtime 13.3 ve üzerinde, kullanıcıların standart erişim moduyla yapılandırılmış işlem üzerinde bu yapıtlardan yararlanabilmesi için UC'deki izin verilenler listesine kitaplıklar ve başlatma betikleri ekleyebilirsiniz:get , update |
catalogs |
Unity Kataloğu'nun üç düzeyli ad alanının ilk katmanı olan katalogları yönetme komutları:create , delete , get , list , , update |
connections |
Dış veri kaynağına bağlantı oluşturmak için komutlar:create , delete , get , list , , update |
external-locations |
Bulut depolama yolunu bulut depolama yoluna erişim yetkisi veren bir depolama kimlik bilgileriyle birleştiren dış konumları yönetme komutları:create , delete , get , list , , update |
functions |
Unity Kataloğu'nda Kullanıcı Tanımlı İşlevleri (UDF) yönetme komutları:create , delete , get , list , , update |
grants |
Unity Kataloğu'ndaki verilere erişim izni veren komutlar:get , get-effective , update |
metastores |
Unity Kataloğu'ndaki nesnelerin en üst düzey kapsayıcısı olan meta depoları yönetme komutları:assign , create , current , delete , get , list , summary , unassign , update , update-assignment |
model-versions |
Model sürümlerini yönetme komutları. Databricks, Unity Kataloğu'nda MLflow Model Kayıt Defteri'nin barındırılan bir sürümünü sağlar.delete , get , get-by-alias , list , , update |
online-tables |
Delta tablolarından verilere daha düşük gecikme süresi ve daha yüksek QPS erişimi sağlayan çevrimiçi tabloları yönetme komutları:create , delete , get |
quality-monitors |
Zaman içinde bir tablo için veri veya model kalitesi ölçümlerini hesaplayan ve izleyen monitörleri yönetme komutları:create , delete , get , , get-refresh , list-refreshes , run-refresh , update |
registered-models |
Kayıtlı modelleri yönetme komutları. Databricks, Unity Kataloğu'nda MLflow Model Kayıt Defteri'nin barındırılan bir sürümünü sağlar.create , delete , delete-alias , , get , list , set-alias , update |
schemas |
Unity Kataloğu'nun üç düzeyli ad alanının ikinci katmanı olan şemaları yönetme komutları:create , delete , get , list , , update |
storage-credentials |
Bulut kiracınızda depolanan verilere erişmeye yönelik bir kimlik doğrulama ve yetkilendirme mekanizması olan depolama kimlik bilgilerini yönetme komutları:create , delete , get , , list , update , validate |
system-schemas |
Sistem kataloğunda bulunan şemalar olan sistem şemalarını yönetme komutları:disable , enable , list |
table-constraints |
Tablolardaki alanlar arasındaki ilişkileri kodlayan birincil anahtar ve yabancı anahtar kısıtlamalarını yönetme komutları:create , delete |
tables |
Unity Kataloğu'nun üç düzeyli ad alanının üçüncü katmanında bulunan tabloları yönetme komutları:delete , exists , get , list , , list-summaries |
volumes |
Dosyalara erişme, dosyaları depolama, yönetme, düzenleme ve işlemeye yönelik bir Unity Kataloğu (UC) özelliği olan birimleri yönetme komutları:create , delete , list , read , , update |
workspace-bindings |
Güvenli hale getirilebilir çalışma alanı bağlamalarını yönetme komutları. Databricks'teki güvenli hale getirilebilir öğeler OPEN veya ISOLATED olarak yapılandırılabilir.get , get-bindings , update , update-bindings |
Delta paylaşım komutları
Grup | Açıklama ve komutlar |
---|---|
providers |
Veri paylaşan kuruluşları temsil eden veri sağlayıcılarını yönetme komutları:create , delete , get , , list , list-shares , update |
recipient-activation |
Yalnızca alıcı nesnesinin TOKEN kimlik doğrulama türüne sahip olduğu açık paylaşım modelinde geçerli olan alıcı etkinleştirmesini yönetme komutları:get-activation-url-info , retrieve-token |
recipients |
Paylaşımlara erişim izni vermek istediğiniz bir kuruluşu temsil etmek için kullanarak :method:recipients/create oluşturduğunuz alıcıları yönetme komutları:create , delete , get , , list , rotate-token , update share-permissions |
shares |
ile :method:shares/create oluşturulan kapsayıcılar olan paylaşımları yönetme komutları:create , delete , get , list , , update share-permissions , update-permissions |
Ayarlar komutları
Grup | Açıklama ve komutlar |
---|---|
ip-access-lists |
Yöneticilerin IP erişim listelerini yapılandırmasına olanak sağlayan komutlar:create , delete , get , , list , replace , update |
settings |
Kullanıcıların çalışma alanı düzeyinde ayarları yönetmesine izin veren komutlar:automatic-cluster-update , csp-enablement , default-namespace , esm-enablement , , restrict-workspace-admins |
token-management |
Yöneticilerin diğer kullanıcılar için tüm belirteçleri almasını ve belirteçleri silmesini sağlayan komutlar:create-obo-token , delete , get , list get-permission-levels , get-permissions , set-permissions , update-permissions |
tokens |
Databricks REST API'lerinin kimliğini doğrulamak ve erişmek için kullanılabilecek belirteçleri oluşturma, listeleme ve iptal etme komutları:create , delete , list |
workspace-conf |
Çalışma alanı ayarlarını güncelleştirme komutları:get-status , set-status |
Geliştirici araçları komutları
Grup | Açıklama ve komutlar |
---|---|
paket | Databricks projelerinizi kod olarak ifade etmenizi sağlayan Databricks Varlık Paketlerini yönetme komutları:deploy , deployment , destroy , generate , init , open , run , schema , summary , sync , validate |
Eşitleme | Yerel dizini çalışma alanı dizinine eşitleyin. |
Vektör arama komutları
Grup | Açıklama ve komutlar |
---|---|
vector-search-endpoints |
Vektör arama dizinlerini barındırmak için işlem kaynaklarını temsil eden vektör arama uç noktalarını yönetme komutları:create-endpoint , delete-endpoint , get-endpoint , list-endpoints |
vector-search-indexes |
Gerçek zamanlı ve yaklaşık en yakın komşu (ANN) arama sorgularını destekleyen ekleme vektörlerinizin verimli bir gösterimi olan vektör arama dizinlerini yönetme komutları:create-index , delete-data-vector-index , delete-index , , get-index , list-indexes , query-index , sync-index , upsert-data-vector-index |
Pano komutları
Grup | Açıklama ve komutlar |
---|---|
dashboards |
Panoları değiştirme komutları:create , delete , get , , list , restore , update |
lakeview |
AI/BI panoları için belirli yönetim işlemleri sağlayan komutlar:create , get , get-published , , migrate , publish , trash , unpublish , update |
Ek komutlar
Grup | Açıklama ve komutlar |
---|---|
api | Databricks REST API'sine istekte bulunma komutları:delete , get , head , , patch , post , put |
tamamlama | Belirtilen kabuk için otomatik tamamlama betiğini oluşturmaya yönelik komutlar:bash , fish , powershell , zsh |
Yapılandırmak | Databricks CLI'yi yapılandırın. |
help |
Herhangi bir komut için çıkış kullanım bilgileri. |
Labs | Databricks Labs yüklemelerini yönetme komutları:clear-cache , install , installed , , list , show , uninstall , upgrade |
version |
Şu anda kullanılmakta olan CLI sürümünü alın. |
Genel bayraklar
Aşağıdaki bayraklar tüm Databricks CLI komutlarında kullanılabilir. Bazı bayrakların bazı komutlara uygulanmadığını unutmayın. Belirli komutlar ve bunların bayrakları hakkında ayrıntılı bilgi için komut satırı yardımına bakın.
Bayrak | Açıklama |
---|---|
-h veya --help |
Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin. |
-e veya --environment string |
İlgili komut için uygunsa kullanılacak paket ortamını temsil eden bir dize. |
--log-file |
Çıkış günlüklerini yazmak için kullanılan bir metin dizesi. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır. |
--log-format |
text çıkış günlüklerini metne yazmak veya json çıktı günlüklerini JSON'a yazmak için. Bu bayrak belirtilmezse çıkış günlükleri metin olarak yazılır. |
--log-level |
Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır. |
-o veya --output |
text çıktıyı metin olarak yazmak veya json çıktıyı JSON olarak yazmak için. Bu bayrak belirtilmezse çıkış metin olarak yazılır. |
-p veya --profile |
Dosyanızda .databrickscfg kullanılacak adlandırılmış yapılandırma profilini temsil eden bir dize. Bu bayrak belirtilmezse DEFAULT , varsa adlandırılmış profil kullanılır. Mevcut yapılandırma profillerinin listesini görüntülemek için yapılandırma profili adını el ile girmek yerine Tab veya --profile sonrasında -p tuşuna basabilirsiniz. |
--progress-format |
İlerleme durumu günlüklerinin görüntülenme biçimi (default (varsayılan) veya append veya inplace json ). |