Příkazy příkazového řádku Databricks
Poznámka:
Tyto informace platí pro Databricks CLI verze 0.205 a vyšší. Rozhraní příkazového řádku Databricks je ve veřejné ukázkové verzi.
Použití rozhraní příkazového řádku Databricks podléhá licenci Databricks a oznámení o ochraně osobních údajů Databricks, včetně všech ustanovení o využití.
Tento článek obsahuje informace o dostupných příkazech rozhraní příkazového řádku Databricks. Tyto informace doplňují nápovědu k příkazovému řádku. Další informace o instalaci a používání rozhraní příkazového řádku Databricks najdete v tématu Instalace nebo aktualizace rozhraní příkazového řádku Databricks a Co je rozhraní příkazového řádku Databricks?.
Rozhraní příkazového řádku Databricks obsahuje skupiny příkazů uvedené v následujících tabulkách. Skupiny příkazů obsahují sady souvisejících příkazů, které mohou také obsahovat dílčí příkazy. Výstup informací o použití a syntaxi pro skupinu příkazů, jednotlivé příkazy nebo dílčí příkazy:
databricks <command-group> -h
databricks <command-group> <command-name> -h
databricks <command-group> <command-name> <subcommand-name> -h
Mnoho příkazů rozhraní příkazového řádku odpovídá operacím, které jsou popsány v referenční dokumentaci Azure Databricks REST API.
Příkazy pracovního prostoru
Skupina | Popis a příkazy |
---|---|
Fs | Příkazy pro správu souborů a systému souborů:cat , cp , ls , , mkdir rm |
git-credentials |
Příkazy pro registraci osobních přístupových tokenů pro Databricks za účelem provádění operací jménem uživatele:create , delete , get , , list update |
repos |
Příkazy pro povolení správy úložišť Git uživatelům:create , delete , get , , list update get-permission-levels , get-permissions , , set-permissions update-permissions |
secrets |
Příkazy pro správu tajných kódů, oborů tajných kódů a přístupových oprávnění:create-scope , delete-acl , delete-scope , delete-secret , get-acl , get-secret , list-acls , list-scopes , list-secrets , put-acl , put-secret |
workspace |
Příkazy pro výpis, import, export a odstranění poznámkových bloků a složek v pracovním prostoru:delete , export , export-dir , , get-status import , import-dir , , list mkdirs get-permission-levels , get-permissions , , set-permissions update-permissions |
Výpočetní příkazy
Skupina | Popis a příkazy |
---|---|
cluster-policies |
Příkazy pro řízení schopnosti uživatelů konfigurovat clustery na základě sady pravidel:create , delete , edit , , get list get-permission-levels , get-permissions , , set-permissions update-permissions |
clusters |
Příkazy, které umožňují vytvářet, spouštět, upravovat, vypisovat, ukončovat a odstraňovat clustery: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 |
Příkazy, které správcům pracovního prostoru umožňují konfigurovat skripty globální inicializace pro svůj pracovní prostor:create , delete , get , , list update |
instance-pools |
Příkazy pro vytváření, úpravu, odstraňování a výpis fondů instancí pomocí cloudových instancí připravených k použití, které snižují dobu spuštění a automatického škálování clusteru:create , delete , edit , , get list get-permission-levels , get-permissions , , set-permissions update-permissions |
instance-profiles |
Příkazy umožňující správcům přidávat, vypisovat a odebírat profily instancí, se kterými můžou uživatelé spouštět clustery:add , edit , , list remove |
libraries |
Příkazy pro instalaci, odinstalaci a získání stavu knihoven v clusteru:all-cluster-statuses , cluster-status , , install uninstall |
policy-families |
Příkazy pro zobrazení dostupných kategorií zásad:get , list |
Příkazy úloh
Skupina | Popis a příkazy |
---|---|
jobs |
Příkazy pro správu úloh: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 |
Příkazy DLT
Skupina | Popis a příkazy |
---|---|
pipelines |
Příkazy pro vytvoření, úpravu, odstranění, spuštění a zobrazení podrobností o kanálech: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 |
Příkazy služby Machine Learning
Skupina | Popis a příkazy |
---|---|
experiments |
Příkazy pro interakci s experimenty, které jsou primární jednotkou organizace v MLflow; všechna spuštění MLflow patří do experimentu: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 |
Příkazy pro registr modelů pracovního prostoru: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 |
Příkazy obsluhy v reálném čase
Skupina | Popis a příkazy |
---|---|
serving-endpoints |
Příkazy pro vytváření, aktualizaci a odstraňování koncových bodů obsluhy modelu:build-logs , create , delete , export-metrics , get , list , logs , patch , put , query , update-config get-permission-levels , get-permissions , , set-permissions update-permissions |
Příkazy pro správu identit a přístupu
Skupina | Popis a příkazy |
---|---|
account |
Příkazy pro správu účtů Databricks:
|
Auth | Příkazy pro ověřování:describe , env , login , , profiles token |
current-user |
Příkazy pro načtení informací o aktuálně ověřeném uživateli nebo aplikačním objektu:me |
groups |
Příkazy pro skupiny, které zjednodušují správu identit, usnadňují přiřazování přístupu k pracovnímu prostoru Databricks, datům a dalším zabezpečitelným objektům:create , delete , get , list , , patch update |
permissions |
Příkazy pro vytváření čtení, zápisu, úpravy, aktualizace a správy přístupu pro různé uživatele v různých objektech a koncových bodech:get , set , update get-permission-levels |
service-principals |
Příkazy pro identity pro použití s úlohami, automatizovanými nástroji a systémy, jako jsou skripty, aplikace a platformy CI/CD:create , delete , get , list , , patch update |
users |
Příkazy pro identity uživatelů rozpoznané službou Databricks a reprezentované e-mailovými adresami:create , delete , get , list , , patch update get-permission-levels , get-permissions , , set-permissions update-permissions |
Příkazy související s SQL
Skupina | Popis a příkazy |
---|---|
alerts |
Příkazy pro provádění operací s upozorněními:create , delete , get , , list update |
data-sources |
Příkazy pro vytváření nových objektů dotazů:list |
queries |
Příkazy pro provádění operací s definicemi dotazů:create , delete , get , list , , restore update |
query-history |
Příkazy pro přístup k historii dotazů prostřednictvím SQL Warehouse:list |
warehouses |
Příkazy pro správu skladů SQL, což je výpočetní prostředek, který umožňuje spouštět příkazy SQL na datových objektech v rámci Databricks SQL:create , delete , edit , get , get-workspace-warehouse-config , list , set-workspace-warehouse-config , start , stop get-permission-levels , get-permissions , , set-permissions update-permissions |
Příkazy katalogu Unity
Skupina | Popis a příkazy |
---|---|
artifact-allowlists |
Příkazy pro správu seznamů povolených artefaktů Ve službě Databricks Runtime 13.3 a novějších můžete do seznamu povolených v UC přidat knihovny a inicializační skripty, aby uživatelé mohli využívat tyto artefakty na výpočetních prostředcích nakonfigurovaných pomocí standardního režimu přístupu:get , update |
catalogs |
Příkazy ke správě katalogů, první vrstvy tříúrovňového oboru názvů Unity Catalog:create , delete , get , , list update |
connections |
Příkazy pro vytvoření připojení k externímu zdroji dat:create , delete , get , , list update |
external-locations |
Příkazy pro správu externích umístění, které kombinují cestu cloudového úložiště s přihlašovacími údaji úložiště, které autorizuje přístup k cestě cloudového úložiště:create , delete , get , , list update |
functions |
Příkazy pro správu funkcí User-Defined (UDF) v katalogu Unity:create , delete , get , , list update |
grants |
Příkazy pro udělení přístupu k datům v katalogu Unity:get , get-effective , update |
metastores |
Příkazy pro správu metastorů, což je kontejner objektů nejvyšší úrovně v katalogu Unity:assign , create , current , delete , get , list , summary , unassign , update , update-assignment |
model-versions |
Příkazy pro správu verzí modelu Databricks poskytuje hostované verze registru modelů MLflow v katalogu Unity.delete , get , get-by-alias , , list update |
online-tables |
Příkazy pro správu online tabulek, které poskytují nižší latenci a vyšší přístup QPS k datům z tabulek Delta:create , delete , get |
quality-monitors |
Příkazy pro správu monitorů, které v průběhu času počítají a monitorují metriky kvality dat nebo modelů pro tabulku:create , delete , get , get-refresh , list-refreshes , , run-refresh update |
registered-models |
Příkazy pro správu registrovaných modelů Databricks poskytuje hostované verze registru modelů MLflow v katalogu Unity.create , delete , delete-alias , get , list , , set-alias update |
schemas |
Příkazy pro správu schémat, která je druhou vrstvou tříúrovňové struktury názvů Unity Catalog:create , delete , get , , list update |
storage-credentials |
Příkazy pro správu přihlašovacích údajů úložiště, což je mechanismus ověřování a autorizace pro přístup k datům uloženým ve vašem cloudovém tenantovi:create , delete , get , list , , update validate |
system-schemas |
Příkazy pro správu systémových schémat, což jsou schémata, která se nacházejí v systémovém katalogu:disable , enable , list |
table-constraints |
Příkazy pro správu omezení primárního klíče a cizího klíče, které kódují relace mezi poli v tabulkách:create , delete |
tables |
Příkazy pro správu tabulek, umístěné ve třetí vrstvě tříúrovňového jmeného prostoru katalogu Unity:delete , exists , get , , list list-summaries |
volumes |
Příkazy pro správu svazků, což jsou funkce katalogu Unity (UC) pro přístup, ukládání, řízení, uspořádání a zpracování souborů:create , delete , list , , read update |
workspace-bindings |
Příkazy pro správu vazeb zabezpečeného pracovního prostoru Zabezpečitelné prvky v Databricks je možné nakonfigurovat jako OPEN nebo ISOLATED .get , get-bindings , , update update-bindings |
Příkazy pro Delta sharing
Skupina | Popis a příkazy |
---|---|
providers |
Příkazy pro správu zprostředkovatelů dat, které představují organizace, které sdílejí data:create , delete , get , list , , list-shares update |
recipient-activation |
Příkazy pro správu aktivace příjemce, které platí pouze v otevřeném modelu sdílení, kde má objekt příjemce typ ověřování TOKEN:get-activation-url-info , retrieve-token |
recipients |
Příkazy pro správu příjemců, které vytvoříte pomocí :method:recipients/create k reprezentaci organizace, které chcete povolit přístup ke sdílení:create , delete , get , list , , rotate-token update share-permissions |
shares |
Příkazy pro správu sdílených objektů, které jsou instancemi kontejnerů s :method:shares/create :create , delete , get , , list update share-permissions , update-permissions |
Příkazy nastavení
Skupina | Popis a příkazy |
---|---|
ip-access-lists |
Příkazy umožňující správcům konfigurovat přístupové seznamy IP adres:create , delete , get , list , , replace update |
settings |
Příkazy umožňující uživatelům spravovat nastavení na úrovni pracovního prostoru:automatic-cluster-update , csp-enablement , default-namespace , , esm-enablement restrict-workspace-admins |
token-management |
Příkazy, které správcům umožňují získat všechny tokeny a odstranit tokeny pro ostatní uživatele:create-obo-token , delete , , get list get-permission-levels , get-permissions , , set-permissions update-permissions |
tokens |
Příkazy pro vytváření, výpis a odvolávání tokenů, které se dají použít k ověřování a přístupu k rozhraním REST API Databricks:create , delete , list |
workspace-conf |
Příkazy pro aktualizaci nastavení pracovního prostoru:get-status , set-status |
Příkazy vývojářských nástrojů
Skupina | Popis a příkazy |
---|---|
balíček | Příkazy pro správu sad prostředků Databricks, které umožňují vyjádřit své projekty Databricks jako kód:deploy , deployment , destroy , generate , init , open , run , schema , summary , sync , validate |
synchronizace | Synchronizujte místní adresář s adresářem pracovního prostoru. |
Příkazy pro vektorové vyhledávání
Skupina | Popis a příkazy |
---|---|
vector-search-endpoints |
Příkazy pro správu koncových bodů vektorového vyhledávání, které představují výpočetní prostředky pro hostování indexů vektorového vyhledávání:create-endpoint , delete-endpoint , , get-endpoint list-endpoints |
vector-search-indexes |
Příkazy pro správu indexů vektorového vyhledávání, efektivní reprezentace zapouzdřovacích vektorů, které podporují vyhledávací dotazy v reálném čase a efektivní vyhledávání přibližných nejbližších sousedů (ANN):create-index , delete-data-vector-index , delete-index , , get-index list-indexes , query-index , , sync-index upsert-data-vector-index |
Příkazy řídicího panelu
Skupina | Popis a příkazy |
---|---|
dashboards |
Příkazy pro úpravy řídicích panelů:create , delete , get , list , , restore update |
lakeview |
Příkazy, které poskytují konkrétní operace správy pro řídicí panely AI/BI:create , get , get-published , , migrate publish , trash , , unpublish update |
Další příkazy
Skupina | Popis a příkazy |
---|---|
api | Příkazy pro odesílání požadavků na rozhraní REST API Služby Databricks:delete , get , head , patch , , post put |
dokončení | Příkazy pro generování skriptu automatického dokončování pro zadanou shell:bash , fish , , powershell zsh |
konfigurovat | Nakonfigurujte rozhraní příkazového řádku Databricks. |
help |
Výstupní informace o využití libovolného příkazu |
Labs | Příkazy pro správu instalací Databricks Labs:clear-cache , install , installed , list , show , , uninstall upgrade |
version |
Načtěte verzi rozhraní příkazového řádku, která se právě používá. |
Globální příznaky
Následující možnosti jsou k dispozici pro všechny příkazy Databricks CLI. Všimněte si, že některé vlajky se na některé příkazy nevztahují. Podrobné informace o konkrétních příkazech a jejich příznakech najdete v nápovědě k příkazovému řádku.
Vlajka | Popis |
---|---|
-h nebo --help |
Zobrazení nápovědy k rozhraní příkazového řádku Databricks nebo související skupině příkazů nebo souvisejícímu příkazu |
-e nebo --environment string |
Řetězec představující balíčkové prostředí k použití pro související příkaz, pokud je to možné. |
--log-file |
Řetězec představující zápis výstupních protokolů do. Pokud tento příznak není zadaný, výchozí hodnota je zápis výstupních protokolů do stderru. |
--log-format |
text k zápisu výstupních protokolů do textu nebo json k zápisu výstupních protokolů do FORMÁTU JSON. Pokud tento příznak není zadaný, výstupní protokoly se zapíšou jako text. |
--log-level |
Řetězec představující úroveň formátu protokolu. Pokud není zadána, je úroveň formátu protokolu zakázaná. |
-o nebo --output |
text k zápisu výstupu jako textu nebo json k zápisu výstupu ve formátu JSON. Pokud tento příznak není zadán, výstup se zapíše jako text. |
-p nebo --profile |
Řetězec představující pojmenovaný konfigurační profil, který se má použít ve vašem souboru .databrickscfg . Pokud tento příznak není zadán, použije se profil pojmenovaný DEFAULT , pokud existuje. Po Tab nebo --profile můžete stisknout -p , abyste místo ručního zadávání názvu konfiguračního profilu zobrazili seznam existujících dostupných konfiguračních profilů. |
--progress-format |
Formát pro zobrazení protokolů průběhu (default (výchozí) nebo append inplace nebo json ). |