Dela via


Grundläggande användning för Databricks CLI

Kommentar

Den här informationen gäller för Databricks CLI-versionerna 0.205 och senare. Databricks CLI finns i offentlig förhandsversion.

Databricks CLI-användning omfattas av Databricks-licensen och Databricks sekretessmeddelande, inklusive eventuella användningsdatabestämmelser.

Den här artikeln visar hur du listar Databricks CLI-kommandogrupper och kommandon, visar Databricks CLI-hjälp och arbetar med Databricks CLI-utdata. Se Vad är Databricks CLI?.

Den här artikeln förutsätter att du redan har installerat Databricks CLI och konfigurerat CLI för autentisering. Se Installera eller uppdatera Databricks CLI- och -autentisering för Databricks CLI-.

Lista CLI-kommandogrupper

Du listar kommandogrupperna med hjälp av alternativet --help eller -h. Till exempel:

databricks -h

Lista CLI-kommandon

Du listar kommandona för alla kommandogrupper med hjälp av alternativet --help eller -h. Om du till exempel vill visa clusters kommandon:

databricks clusters -h

Visa CLI-kommandohjälp

Du visar hjälpen för ett kommando med hjälp --help av alternativet eller -h . Om du till exempel vill visa hjälpen clusters list för kommandot:

databricks clusters list -h

Köra ett kommando

Fullständig användningsinformation och syntax för enskilda kommandon finns i kommandoradshjälpen, men Databricks CLI-kommandon överensstämmer vanligtvis med följande syntax:

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

Alla kommandon har inte ytterligare underkommandon. Globala flaggor är tillgängliga och vissa kommandon har ytterligare flaggor. Följande kommando matar till exempel ut tillgängliga kluster med hjälp av en kommandospecifik flagga:

databricks clusters list --can-use-client JOBS

Dricks

Du kan köra Databricks CLI-kommandon från en Databricks-arbetsyta med hjälp av webbterminalen. Webbterminalen kan användas av många användare på en beräkning och kräver inte konfiguration av nycklar. Se Köra gränssnittskommandon i Azure Databricks-webbterminalen.

Använd jq för att filtrera JSON-utdata

Vissa Databricks CLI-kommandon matar ut JSON, vilket innebär att du kan använda jq för att filtrera utdata. Om du till exempel bara vill visa namnet på ett Azure Databricks-kluster med det angivna kluster-ID:t:

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

Du kan installera jq på macOS med Homebrew med brew install jq eller i Windows med chocolatey med choco install jq. Mer information om jq finns i jq-användarhandboken.

JSON-strängparametrar

Formatet för strängparametrar hanteras på olika sätt i JSON beroende på ditt operativsystem:

Linux eller macOS

Du måste omsluta JSON-strängparametrar med dubbla citattecken och du måste omsluta hela JSON-nyttolasten med enkla citattecken. Några exempel:

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

Windows

Du måste omsluta JSON-strängparametrar och hela JSON-nyttolasten med dubbla citattecken, och dubbelcitattecken i JSON-nyttolasten måste föregås av \. Några exempel:

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

Proxyserverkonfiguration

Om du vill dirigera Databricks CLI-begäranden och svar via en proxyserver anger du miljövariabeln HTTPS_PROXY på datorn där Databricks CLI är installerat på proxyserverns URL.

Information om hur du anger miljövariabler finns i dokumentationen till operativsystemet.