Zelfstudie over Databricks CLI
Notitie
Deze informatie is van toepassing op Databricks CLI-versies 0.205 en hoger. De Databricks CLI bevindt zich in openbare preview.
Databricks CLI-gebruik is onderhevig aan de Databricks-licentie en de privacyverklaring van Databricks, met inbegrip van alle bepalingen voor gebruiksgegevens.
Het databricks-opdrachtregelinterface (ook wel bekend als de Databricks CLI) biedt een gebruiksvriendelijke interface voor het automatiseren van het Azure Databricks-platform vanuit uw terminal, opdrachtprompt of automatiseringsscripts.
In dit artikel wordt beschreven hoe u uw lokale ontwikkelcomputer gebruikt om snel aan de slag te get gaan met de Databricks CLI. Zie Wat is de Databricks CLI?
In de volgende praktische zelfstudie wordt ervan uitgegaan:
Voor Linux of macOS hebt u Homebrew geïnstalleerd.
Notitie
Als u Homebrew niet kunt gebruiken voor andere manieren om de CLI te installeren, raadpleegt u De Databricks CLI installeren of update.
Voor Windows hebt u winget, Chocolatey of Windows-subsysteem voor Linux (WSL) geïnstalleerd. Zie de documentatie van uw besturingssysteem voor installatie-instructies.
Notitie
Het installeren van de Databricks CLI met Chocolatey is experimenteel.
Als u
winget
, Chocolatey of WSL niet kunt gebruiken, bekijkt u voor andere manieren waarop u de CLI kunt installeren Installeren of update de Databricks CLI.
Voltooi de volgende stappen:
Als deze nog niet is geïnstalleerd, installeert u de Databricks CLI als volgt:
Linux, macOS
Gebruik Homebrew om de Databricks CLI te installeren door de volgende twee opdrachten uit te voeren:
brew tap databricks/tap brew install databricks
Windows
U kunt winget, Chocolatey of Windows-subsysteem voor Linux (WSL) gebruiken om de Databricks CLI te installeren. Als u deze procedure niet kunt gebruiken
winget
, Chocolatey of WSL, moet u deze procedure overslaan en in plaats daarvan de Opdrachtprompt of PowerShell gebruiken om de Databricks CLI te installeren vanuit de bron .Notitie
Het installeren van de Databricks CLI met Chocolatey is experimenteel.
winget
Als u de Databricks CLI wilt installeren, voert u de volgende twee opdrachten uit en start u de opdrachtprompt opnieuw:winget search databricks winget install Databricks.DatabricksCLI
Voer de volgende opdracht uit om Chocolatey te gebruiken om de Databricks CLI te installeren:
choco install databricks-cli
WSL gebruiken om de Databricks CLI te installeren:
Installeer
curl
enzip
via WSL. Zie de documentatie van uw besturingssysteem voor meer informatie.Gebruik WSL om de Databricks CLI te installeren door de volgende opdracht uit te voeren:
curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh
Controleer of de Databricks CLI is geïnstalleerd door de volgende opdracht uit te voeren, waarin de huidige versie van de geïnstalleerde Databricks CLI wordt weergegeven. Deze versie moet 0.205.0 of hoger zijn:
databricks -v
Notitie
Als u
databricks
uitvoert, maar get een fout zoalscommand not found: databricks
, of als udatabricks -v
uitvoert en een versienummer van 0.18 of lager wordt vermeld, betekent dit dat uw computer de juiste versie van het uitvoerbare bestand van de Databricks CLI niet kan vinden. Zie Uw CLI-installatie controleren om dit probleem op te lossen.
Nadat u de Databricks CLI hebt geïnstalleerd, voert u de volgende stappen uit:
Notitie
In deze zelfstudie wordt ervan uitgegaan dat u OAuth-gebruikers-naar-machine-verificatie (U2M) wilt gebruiken om de CLI te verifiëren met behulp van uw Azure Databricks-gebruikersaccount. Zie Verificatie voor de Databricks CLI om de CLI te configureren voor het gebruik van andere Databricks-verificatietypen.
Gebruik de Databricks CLI om OAuth-tokenbeheer lokaal te starten door de volgende opdracht uit te voeren voor elk doelaccount of elke werkruimte.
Voor bewerkingen op accountniveau vervangt u in de volgende opdracht de volgende tijdelijke aanduidingen:
- Vervang
<account-console-url>
door uw Azure Databricks https://accounts.azuredatabricks.net. - Vervang door
<account-id>
uw Azure Databricks-account-id. Zie Uw account-id zoeken.
databricks auth login --host <account-console-url> --account-id <account-id>
Voor bewerkingen op werkruimteniveau vervangt u in de volgende opdracht
<workspace-url>
bijvoorbeeld de URLhttps://adb-1234567890123456.7.azuredatabricks.net
per werkruimte.databricks auth login --host <workspace-url>
- Vervang
De Databricks CLI vraagt u om de gegevens op te slaan die u hebt ingevoerd als een Azure Databricks-configuratieprofiel. Druk
Enter
om de voorgestelde profielnaam te accepteren of voer de naam van een nieuw of bestaand profiel in. Elk bestaand profiel met dezelfde naam wordt overschreven met de gegevens die u hebt ingevoerd. U kunt profielen gebruiken om snel uw verificatiecontext over te schakelen tussen meerdere accounts of werkruimten.Als u getlist van een bestaand profiel wilt verfijnen, gebruikt u de Databricks CLI in een andere terminal of opdrachtprompt om het commando
databricks auth profiles
uit te voeren. Als u de bestaande instellingen van een specifiek profiel wilt weergeven, voert u de opdrachtdatabricks auth env --profile <profile-name>
uit.Voltooi in uw webbrowser de instructies op het scherm om u aan te melden bij uw Azure Databricks-account of -werkruimte.
Voer een van de volgende opdrachten uit om de huidige OAuth-tokenwaarde van een profiel en de geplande verlooptijdstempel van het token weer te geven:
Voer voor bewerkingen op accountniveau de volgende opdrachten uit:
databricks auth token -p <profile-name>
databricks auth token --host <workspace-url> --account-id <account-id>
databricks auth token --host <workspace-url> --account-id <account-id> -p <profile-name>
Als u meerdere profielen met dezelfde
--host
en--account-id
valueshebt, moet u mogelijk de--host
,--account-id
en-p
opties opgeven om de Databricks CLI te helpen de juiste overeenkomende OAuth-tokengegevens te vinden.Voer voor bewerkingen op werkruimteniveau de volgende opdrachten uit:
databricks auth token -p <profile-name>
databricks auth token --host <workspace-url>
databricks auth token --host <workspace-url> -p <profile-name>
Als u meerdere profielen met dezelfde
--host
valueshebt, moet u mogelijk de--host
en-p
opties opgeven om de Databricks CLI te helpen de juiste overeenkomende OAuth-tokengegevens te vinden.
Volgende stappen
Nadat u de Databricks CLI hebt set:
- Zie Basisgebruik voor de Databricks CLI voor meer informatie over het gebruik van de CLI.
- Zie Databricks CLI-opdrachten voor een overzicht van de beschikbare CLI-opdrachten.
- Als de CLI niet wordt uitgevoerd of onverwachte resultaten produceert, raadpleegt u De CLI-installatie controleren.