Sdílet prostřednictvím


Základní použití rozhraní příkazového řádku Databricks

Poznámka:

Tyto informace platí pro Databricks CLI verze 0.205 a vyšší, které jsou ve verzi Public Preview. Pokud chcete zjistit svou verzi rozhraní příkazového řádku Databricks, spusťte databricks -vpříkaz .

V tomto článku se dozvíte, jak vypsat skupiny příkazů a příkazy rozhraní příkazového řádku Databricks, zobrazit nápovědu k rozhraní příkazového řádku Databricks a pracovat s výstupem rozhraní příkazového řádku Databricks. Podívejte se, co je rozhraní příkazového řádku Databricks?

Tento článek předpokládá, že jste už nainstalovali Rozhraní příkazového řádku Databricks a nastavili rozhraní příkazového řádku pro ověřování. Viz Instalace nebo aktualizace rozhraní příkazového řádku Databricks a ověřování pro Rozhraní příkazového řádku Databricks.

Výpis skupin příkazů rozhraní příkazového řádku

Skupiny příkazů zobrazíte pomocí --help nebo -h možnosti. Příklad:

databricks -h

Výpis příkazů rozhraní příkazového řádku

Příkazy pro libovolnou skupinu příkazů zobrazíte pomocí --help možnosti nebo -h příkazu. Pokud chcete například zobrazit seznam clusters příkazů:

databricks clusters -h

Zobrazení nápovědy k příkazu rozhraní příkazového řádku

Nápovědu k příkazu zobrazíte pomocí --help možnosti nebo -h příkazu. Pokud chcete například zobrazit nápovědu clusters list pro příkaz:

databricks clusters list -h

Spuštění příkazu

Kompletní informace o použití a syntaxi jednotlivých příkazů najdete v nápovědě k příkazovému řádku, ale příkazy rozhraní příkazového řádku Databricks obecně odpovídají následující syntaxi:

databricks <command-group> <command-name> <subcommand-name> [command-argument-value1] [--<flag1-name> <flag1-value>]

Ne každý příkaz má další podpříkazy. K dispozici jsou globální příznaky a některé příkazy mají další příznaky. Například následující příkaz vypíše dostupné clustery pomocí příznaku specifického pro příkaz:

databricks clusters list --can-use-client JOBS

Tip

Příkazy rozhraní příkazového řádku Databricks můžete spouštět z pracovního prostoru Databricks pomocí webového terminálu. Webový terminál může používat mnoho uživatelů na jednom výpočetním prostředí a nevyžaduje nastavení klíčů. Viz příkazy run shellu ve webovém terminálu Azure Databricks.

Slouží jq k filtrování výstupu JSON.

Některé příkazy rozhraní příkazového řádku Databricks výstup JSON, což znamená, že výstup můžete filtrovat pomocí jq . Pokud například chcete zobrazit jenom zobrazovaný název clusteru Azure Databricks se zadaným ID clusteru:

databricks clusters get 1234-567890-abcde123 | jq -r .cluster_name
My-11.3-LTS-Cluster

Na macOS můžete nainstalovat jq homebrew s brew install jq windows nebo ve Windows pomocí Chocolatey s choco install jq. Další informace o nástroji jq najdete v příručce k nástroji jq.

Parametry řetězců JSON

Formát parametrů řetězce se zpracovává jinak ve formátu JSON v závislosti na vašem operačním systému:

Linux nebo macOS

Parametry řetězce JSON musíte uzavřít do dvojitých uvozovek a musíte uzavřít celou datovou část JSON do jednoduchých uvozovek. Některé příklady:

'{"cluster_id": "1234-567890-abcde123"}'
'["20230323", "Amsterdam"]'

Windows

Parametry řetězce JSON a celou datovou část JSON musíte uzavřít do dvojitých uvozovek a před znaky s dvojitou uvozovkou uvnitř datové části \JSON. Některé příklady:

"{\"cluster_id\": \"1234-567890-abcde123\"}"
"[\"20230323\", \"Amsterdam\"]"

Konfigurace proxy serveru

Pokud chcete směrovat požadavky a odpovědi rozhraní příkazového řádku Databricks prostřednictvím proxy serveru, nastavte HTTPS_PROXY proměnnou prostředí na počítači, kde je rozhraní příkazového řádku Databricks nainstalované na adresu URL proxy serveru.

Pokud chcete nastavit proměnné prostředí, přečtěte si dokumentaci k vašemu operačnímu systému.