Aracılığıyla paylaş


Databricks CLI komutları

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.

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ı

Group Açıklama ve komutlar
fs Dosyaları ve dosya sistemini yönetme komutları:
cat, cp, ls, mkdir, , rm
git kimlik bilgileri 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-aclslist-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ı

Group Açıklama ve komutlar
küme ilkeleri 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 betikleri Ç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
örnek havuzları 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
örnek profilleri 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
Kitaplık Bir kümedeki kitaplıkları yüklemek, kaldırmak ve durumunu almak için komutlar:
all-cluster-statuses, cluster-status, install, uninstall
ilke aileleri Kullanılabilir ilke ailelerini görüntüleme komutları:
get, list

Görev komutları

Group 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-runresetrun-now, submit,update
get-permission-levels, get-permissions, set-permissions, update-permissions

Lakeflow Spark Deklaratif İşlem Hatları komutları

Group 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, , deleteget, , 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ı

Group 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-modellog-paramrestore-experimentrestore-runrestore-runssearch-experimentssearch-runsset-experiment-tagset-tag, update-experimentupdate-run
get-permission-levels, get-permissions, set-permissions, update-permissions
özellik mühendisliği Databricks Özellik Deposu'ndaki özelliklerle etkileşim kurma komutları. Bu komutlar, yapay zeka ve ML modellerinde kullanılan özellikler için merkezi bir kayıt defteri sağlar.
create-feature, delete-feature, get-feature, list-features, , update-feature
model-kayıt defteri Ç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ı

Group Açıklama ve komutlar
hizmet sunma uç noktaları Uç noktaları sunan model oluşturma, güncelleştirme ve silme komutları:
build-logs, create, , delete, export-metrics, get, list, , logspatch, put, query,update-config
get-permission-levels, get-permissions, set-permissions, update-permissions

Kimlik ve erişim yönetimi komutları

Group 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
geçerli kullanıcı Ş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
hizmet sorumluları İş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
Group Açıklama ve komutlar
alerts Uyarılarda işlem gerçekleştirme komutları:
create, delete, get, list, , update
alerts-legacy Eski uyarılarda işlem gerçekleştirme komutları:
create, delete, get, list, , update
veri kaynakları 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
queries-legacy Eski sorgu tanımlarında işlem gerçekleştirme komutları:
create, delete, get, , list, restore, update
sorgu geçmişi SQL ambarları aracılığıyla sorguların geçmişine erişme komutları:
list
Ambar 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ı

Group 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
Kimlik bilgi -leri Bulut kiracınızdaki hizmetlere erişmeye yönelik kimlik doğrulama ve yetkilendirme mekanizması olan kimlik bilgilerini yönetme komutları. Her kimlik bilgisi, hangi kullanıcıların ve grupların kimlik bilgilerine erişebileceğini denetleyen Unity Kataloğu erişim denetimi ilkelerine tabidir.
create-credential, delete-credential, generate-temporary-service-credential, , get-credential, list-credentials, update-credential, validate-credential
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ı iş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
meta veri depoları Unity Kataloğu'ndaki nesnelerin en üst düzey kapsayıcısı olan meta depoları yönetme komutları:
assign, , createcurrent, , delete, get, list, summary, unassign, update,update-assignment
model sürümleri 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
çevrimiçi tablolar 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
kalite monitörleri 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
kayıtlı modeller 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
kaynak kotaları Unity Kataloğu tarafından güvenliği sağlanabilir tüm nesnelerde uygulanan ve oluşturulabilecek kaynak sayısını sınırlayan kaynak kotalarını yönetme komutları.
get-quota, list-quotas
schemas Unity Kataloğu'nun üç düzeyli ad alanının ikinci katmanı olan şemaları yönetme komutları:
create, delete, get, list, , update
depolama kimlik bilgileri 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
sistem şemaları Sistem kataloğunda bulunan şemalar olan sistem şemalarını yönetme komutları:
disable, enable, list
tablo kısıtlamaları 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
temporary-table-credentials Databricks'te tablo verilerinin depolandığı bulut depolama konumlarına erişmek için kullanılan kısa ömürlü, kapsamı azaltılmış kimlik bilgileri olan geçici tablo kimlik bilgilerini yönetme komutları.
generate-temporary-table-credentials
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
çalışma alanı bağlamaları 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ı

Group 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
alıcı etkinleştirme 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
Alıcı 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
Hisse ile :method:shares/createoluşturulan kapsayıcılar olan paylaşımları yönetme komutları:
create, delete, get, , list, list-shares, update
share-permissions, update-permissions

Ayarlar komutları

Group 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
notification-destinations Çalışma alanının bildirim hedeflerini yönetme komutları:
create, delete, get, list, , 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
belirteç yönetimi 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
Belirteç -leri 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ı

Group Açıklama ve komutlar
bundle Databricks projelerinizi kod olarak ifade etmenizi sağlayan Databricks Varlık Paketlerini yönetme komutları:
deploy, deployment, destroy, generate, init, open, plan, run, schemasummary, sync,validate
sync Yerel dizini çalışma alanı dizinine eşitleyin.

Vektör arama komutları

Group 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ı

Group Açıklama ve komutlar
dashboards Eski panoları değiştirme komutları:
create, delete, get, , list, restore, update
genie İş kullanıcıları için yapay zeka/BI tarafından desteklenen kod içermeyen bir deneyim sağlayan Genie'yi değiştirme komutları:
create-message, execute-message-attachment-query, get-message, , get-message-attachment-query-result, get-spaced, start-conversation
Lakeview AI/BI panoları için belirli yönetim işlemleri sağlayan komutlar:
create, , create-schedulecreate-subscription, , delete-schedule, delete-subscription, get, get-published, , get-schedule, get-subscription, list, list-schedules, , list-subscriptions, , migratepublishtrashunpublishupdateupdate-schedule

Çevrimiçi pazar yeri komutları

Group Açıklama ve komutlar
tüketici karşılamaları Tüketicilerin yüklemeleri önizlemesine izin veren varlıklar olan tamamlanmaları yönetme komutları.
get, list
tüketici yüklemeleri Tüketicilerin Databricks Market listeleriyle etkileşim kurmasına olanak tanıyan varlıklar olan yüklemeleri yönetme komutları.
create, delete, list, list-listing-installations, , update
tüketici listeleri Databricks Market tüketici listelerini yönetme komutları:
batch-get, get, list, search
tüketici kişiselleştirme istekleri Müşterilerin bireyselleştirilmiş Market listeleme akışıyla etkileşim kurmasına olanak tanıyan kişiselleştirme isteklerini yönetme komutları.
create, get, list
tüketici sağlayıcıları Market'te liste yayımlayan varlıklar olan sağlayıcıları yönetme komutları.
batch-get, get, list
provider-exchange-filters Pazar yeri değişim filtrelerini yönetmeye yönelik komutlar, hangi grupların bir değişime erişebileceğini belirleyen filtreleri içerir.
create, delete, list, update
sağlayıcı değişimleri Sağlayıcıların listelerini seçilmiş bir müşteri kümesiyle paylaşmasına olanak tanıyan Market değişimlerini yönetme komutları.
add-listing-to-exchange, create, delete, , delete-listing-from-exchange, get, list, list-exchanges-for-listing, list-listings-for-exchange, update
sağlayıcı dosyaları Önizleme not defterleri ve sağlayıcı simgeleri gibi Market dosyalarını yönetme komutları.
create, delete, get, list
sağlayıcı listeleri Sağlayıcı listelerini yönetme komutları:
create, delete, get, list, , update
sağlayıcı kişiselleştirme istekleri Kişiselleştirme isteklerini yönetmeye yönelik komutlar, anında kullanılabilir dökümlere alternatiftir.
list, update
provider-provider-analytics-dashboards Sağlayıcılar için şablon analizini yönetme komutları:
create, get, get-latest-version, update
sağlayıcı sağlayıcılar Market'teki varlıkları yöneten sağlayıcıları yönetme komutları.
create, delete, get, list, , update

Uygulamalar komutları

Group Açıklama ve komutlar
apps Doğrudan Databricks örneğinizde çalışan Databricks uygulamalarını yönetme, verilerinizle tümleştirme, Databricks hizmetlerini kullanma ve genişletme ve kullanıcıların çoklu oturum açma aracılığıyla etkileşim kurmasını sağlama komutları.
create, delete, deploy, get, get-deployment, list, list-deployments, logs, run-localstart, stop,update

Odaları temizleme komutları

Group Açıklama ve komutlar
clean-room-assets Temiz odayla paylaşılan tablolar, birimler ve not defterleri gibi veri ve kod nesneleri olan temiz oda varlıklarını yönetme komutları.
create, delete, get, list, , update
clean-room-task-runs Temiz ortamda not defteri çalışmalarının yürütümleri olan temiz oda görev yürütmelerini yönetme komutları.
list
temiz odalar Temiz odaları yönetme komutları. Temiz odalar, birden çok tarafın birbirlerinin verilerine doğrudan erişim olmadan hassas kurumsal veriler üzerinde birlikte çalışabileceği güvenli ve gizliliği koruyan bir ortam sağlamak için Delta Paylaşımı ve sunucusuz işlem kullanır.
create, create-output-catalog, delete, , get, list, update

Veritabanı komutları

Group Açıklama ve komutlar
veritabanı Lakebase veritabanı örneklerini yönetme komutları.
create-database-catalog, create-database-instance, create-database-table, , create-synced-database-table, delete-database-catalog, delete-database-instance, , delete-database-table, delete-synced-database-table, find-database-instance-by-uid, generate-database-credential, get-database-catalog, get-database-instanceget-database-tableget-synced-database-table, list-database-instances,update-database-instance

Ek komutlar

Group Açıklama ve komutlar
api Databricks REST API'sine istekte bulunma komutları:
delete, get, head, , patch, post, put
completion Belirtilen kabuk için otomatik tamamlama betiğini oluşturmaya yönelik komutlar:
bash, fish, powershell, zsh
configure Databricks CLI'yi yapılandırın.
help Tüm Databricks CLI komutları için çıktı özet 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.

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