Aracılığıyla paylaş


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ı:
  • Kimlik ve erişim: access-control, groups, service-principals, users, workspace-assignment
  • Unity Kataloğu: metastore-assignments, metastores, storage-credentials
  • Ayarlar: ip-access-lists, network-connectivity, settings
  • Sağlama: credentials, encryption-keys, networks, private-access, storage, vpc-endpoints, workspaces
  • Faturalama: billable-usage, log-delivery
  • OAuth: custom-app-integration, o-auth-published-apps, published-app-integration, service-principal-secrets
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
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/createoluş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 inplacejson).