Basisgebruik voor de Databricks CLI
Notitie
Deze informatie is van toepassing op Databricks CLI-versies 0.205 en hoger, die zich in openbare preview bevinden. Voer de opdracht uit databricks -v
om uw versie van de Databricks CLI te vinden.
In dit artikel leest u hoe u Databricks CLI-opdrachtgroepen en -opdrachten weergeeft, help voor Databricks CLI weergeeft en hoe u kunt werken met De CLI-uitvoer van Databricks. Zie Wat is de Databricks CLI?
In dit artikel wordt ervan uitgegaan dat u de Databricks CLI al hebt geïnstalleerd en de CLI hebt ingesteld voor verificatie. Zie:
CLI-opdrachtgroepen weergeven
U geeft de opdrachtgroepen weer met behulp van de --help
of -h
optie. Voorbeeld:
databricks -h
CLI-opdrachten weergeven
U geeft de opdrachten voor een opdrachtgroep weer met behulp van de --help
of -h
optie. Als u bijvoorbeeld de clusters
opdrachten wilt weergeven:
databricks clusters -h
Help voor CLI-opdrachten weergeven
U geeft de Help voor een opdracht weer met behulp van de --help
of -h
optie. Als u bijvoorbeeld de Help voor de clusters list
opdracht wilt weergeven:
databricks clusters list -h
Gebruiken jq
om CLI JSON-uitvoer te parseren
Sommige Databricks CLI-opdrachten bevatten uitvoerantwoorden die zijn opgemaakt als JSON. In veel gevallen formatteert de Databricks CLI de JSON-uitvoer, zodat deze gemakkelijker te lezen is. Soms kan het echter handig zijn om delen van de JSON te parseren in plaats van het hele antwoord weer te geven. Als u bijvoorbeeld alleen de weergavenaam van een Azure Databricks-cluster met de opgegeven cluster-id wilt weergeven, kunt u het hulpprogramma jq
gebruiken:
databricks clusters get 1234-567890-abcde123 | jq -r .cluster_name
Uitvoer:
My-11.3-LTS-Cluster
U kunt bijvoorbeeld installeren jq
op macOS door Homebrew met brew install jq
of in Windows te gebruiken met Chocolatey met choco install jq
. Raadpleeg voor meer informatie over jq
de jq-gebruikershandleiding.
JSON-tekenreeksparameters
De indeling van tekenreeksparameters wordt anders verwerkt in JSON, afhankelijk van uw besturingssysteem:
Linux of macos
U moet JSON-tekenreeksparameters tussen dubbele aanhalingstekens plaatsen en u moet de volledige JSON-nettolading tussen enkele aanhalingstekens plaatsen. Een aantal voorbeelden:
'{"cluster_id": "1234-567890-abcde123"}'
'["20230323", "Amsterdam"]'
Windows
U moet JSON-tekenreeksparameters en de volledige JSON-nettolading tussen dubbele aanhalingstekens plaatsen en de dubbele aanhalingstekens in de JSON-nettolading moeten worden voorafgegaan door \
. Een aantal voorbeelden:
"{\"cluster_id\": \"1234-567890-abcde123\"}"
"[\"20230323\", \"Amsterdam\"]"
Proxyserverconfiguratie
Als u Databricks CLI-aanvragen en -antwoorden wilt routeren via een proxyserver, stelt u de HTTPS_PROXY
omgevingsvariabele in op de computer waarop de Databricks CLI is geïnstalleerd op de URL van de proxyserver.
Als u omgevingsvariabelen wilt instellen, raadpleegt u de documentatie van uw besturingssysteem.
Globale vlaggen
De volgende vlaggen zijn beschikbaar voor alle Databricks CLI-opdrachten. Houd er rekening mee dat sommige vlaggen niet van toepassing zijn op sommige opdrachten. Zie de documentatie van de opdracht voor meer informatie.
Vlag | Beschrijving |
---|---|
-h of --help |
Help weergeven voor de Databricks CLI of de gerelateerde opdrachtgroep of de gerelateerde opdracht. |
-e of --environment string |
Een tekenreeks die de bundelomgeving vertegenwoordigt die moet worden gebruikt, indien van toepassing voor de gerelateerde opdracht. |
--log-file |
Een tekenreeks die de uitvoerlogboeken naar schrijft. Als deze vlag niet is opgegeven, is het standaardinstelling om uitvoerlogboeken naar stderr te schrijven. |
--log-format |
text om uitvoerlogboeken naar tekst te schrijven of json uitvoerlogboeken naar JSON te schrijven. Als deze vlag niet is opgegeven, worden uitvoerlogboeken geschreven als tekst. |
--log-level |
Een tekenreeks die het niveau van de logboekindeling vertegenwoordigt. Als dit niet is opgegeven, wordt het niveau van de logboekindeling uitgeschakeld. |
-o of --output |
text om uitvoer als tekst te schrijven of json uitvoer als JSON te schrijven. Als deze vlag niet is opgegeven, wordt de uitvoer geschreven als tekst. |
-p of --profile |
Een tekenreeks die het benoemde configuratieprofiel vertegenwoordigt dat in uw .databrickscfg bestand moet worden gebruikt. Als deze vlag niet is opgegeven, wordt het DEFAULT benoemde profiel gebruikt als er een bestaat. U kunt erna --profile drukken Tab of -p een lijst met bestaande beschikbare configuratieprofielen weergeven waaruit u kunt kiezen in plaats van de naam van het configuratieprofiel handmatig in te voeren. |
--progress-format |
De indeling voor voortgangslogboeken die moeten worden weergegeven (default de standaardinstelling) of append of inplace ).json |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor