Příkazy rozhraní 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 verzi Public Preview.
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 se mapuje na operace, které jsou popsané v referenčních informacích k rozhraní REST API služby Azure Databricks.
Příkazy pracovního prostoru
Seskupit | 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 tokenů pat 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 , get-acl list-secrets delete-secret get-secret list-acls list-scopes , 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 , , import get-status , import-dir , , list mkdirs get-permission-levels , get-permissions , , set-permissions update-permissions |
Výpočetní příkazy
Seskupit | 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 , get events , 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 rodin zásad:get , list |
Příkazy úloh
Seskupit | Popis a příkazy |
---|---|
jobs |
Příkazy pro správu úloh:cancel-all-runs , cancel-run , , , delete-run export-run repair-run reset run-now delete get-run submit get get-run-output list list-runs create update get-permission-levels , get-permissions , , set-permissions update-permissions |
Příkazy Delta Live Tables
Seskupit | 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 , list-pipeline-events get-update , list-pipelines list-updates start-update , , stop update get-permission-levels , get-permissions , , set-permissions update-permissions |
Příkazy služby Machine Learning
Seskupit | 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-tag restore-runs delete-runs log-param log-model get-by-name list-artifacts list-experiments get-runGet log-batch get-history log-inputs search-experiments restore-experiment log-metric get-experiment search-runs set-experiment-tag restore-run , , update-experiment set-tag 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-transition-request create-model-version , 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
Seskupit | 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 , get put export-metrics list logs patch , query update-config get-permission-levels , get-permissions , , set-permissions update-permissions |
Příkazy pro správu identit a přístupu
Seskupit | Popis a příkazy |
---|---|
account |
Příkazy pro správu účtů Databricks: - Identita a přístup: access-control , service-principals groups , users workspace-assignment - Katalog Unity: metastore-assignments , metastores storage-credentials - Nastavení: ip-access-lists , network-connectivity , settings - Zřizování: credentials , encryption-keys , networks , private-access , storage , vpc-endpoints workspaces - Fakturace: billable-usage , log-delivery - OAuth: custom-app-integration , o-auth-published-apps , published-app-integration , service-principal-secrets |
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 instanč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
Seskupit | 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 , , get list set-workspace-warehouse-config edit get-workspace-warehouse-config , , start stop get-permission-levels , get-permissions , , set-permissions update-permissions |
Příkazy katalogu Unity
Seskupit | 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í režimu sdíleného přístupu:get , update |
catalogs |
Příkazy ke správě katalogů, první vrstvy tříúrovňového oboru názvů katalogu Unity: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 uživatelem definovaných funkcí (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 , get delete , 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, což je druhá vrstva tříúrovňového oboru názvů katalogu Unity: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, které se nacházejí ve třetí vrstvě tříúrovňového oboru názvů 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 zabezpečitelných vazeb pracovního prostoru Zabezpečitelné služby v Databricks je možné nakonfigurovat jako OPEN nebo ISOLATED .get , get-bindings , , update update-bindings |
Rozdílové příkazy pro sdílení
Seskupit | 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 představující organizaci, kterou chcete povolit přístup ke sdíleným složkám:create , delete , get , list , , rotate-token update share-permissions |
shares |
Příkazy pro správu sdílených složek, které jsou instancemi :method:shares/create kontejnerů:create , delete , get , , list update share-permissions , update-permissions |
Příkazy nastavení
Seskupit | 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é nástroje
Seskupit | Popis a příkazy |
---|---|
ranec | Příkazy pro správu sad prostředků Databricks, které umožňují vyjádřit své projekty Databricks jako kód:deploy , deployment , , generate run schema destroy init , , sync validate |
synchronizovat | Synchronizujte místní adresář s adresářem pracovního prostoru. |
Příkazy pro vektorové vyhledávání
Seskupit | 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 vložených vektorů, které podporují vyhledávací dotazy v reálném čase a efektivní přibližný nejbližší soused (ANN):create-index , delete-data-vector-index , delete-index , , list-indexes get-index , query-index , , sync-index upsert-data-vector-index |
Příkazy řídicího panelu
Seskupit | 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 , , publish migrate , trash , , unpublish update |
Další příkazy
Seskupit | 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 vygenerování skriptu automatického dokončování pro zadané prostředí: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í příznaky jsou k dispozici pro všechny příkazy Rozhraní příkazového řádku Databricks. Všimněte si, že některé příznaky 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.
Příznak | 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í prostředí sady prostředků, které se má použít, pokud je to možné pro související příkaz. |
--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 v rámci souboru .databrickscfg . Pokud tento příznak není zadán, DEFAULT použije se pojmenovaný profil, pokud existuje. Můžete stisknout Tab po --profile nebo -p zobrazit seznam existujících dostupných konfiguračních profilů, ze které si můžete vybrat místo ručního zadávání názvu konfiguračního profilu. |
--progress-format |
Formát pro zobrazení protokolů průběhu (default (výchozí) nebo append inplace nebo json ). |