Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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. Zie Wat is de Databricks CLI?
In dit artikel wordt uitgelegd hoe u de Databricks CLI snel installeert en configureert.
Vereisten voor lokale machines bevestigen
In deze zelfstudie wordt ervan uitgegaan dat:
Voor Linux of macOS hebt u Homebrew geïnstalleerd.
Notitie
Als u Homebrew niet kunt gebruiken, raadpleegt u De Databricks CLI installeren of bijwerkenvoor andere manieren om de CLI te installeren.
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 voor andere manieren om de CLI te installeren, raadpleegt u De Databricks CLI-installeren of bijwerken.
De Databricks CLI installeren
Installeer eerst de Databricks CLI:
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 databricksRamen
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.
wingetAls 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.DatabricksCLIVoer de volgende opdracht uit om Chocolatey te gebruiken om de Databricks CLI te installeren:
choco install databricks-cliWSL gebruiken om de Databricks CLI te installeren:
Installeer
curlenzipvia 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 -vNotitie
Als u
databricksuitvoert, maar een fout krijgt, zoalscommand not found: databricks, of als udatabricks -vuitvoert en een versienummer van 0.18 of lager wordt vermeld, betekent dit dat de computer niet de juiste versie van het uitvoerbare bestand van Databricks CLI kan vinden. Zie Uw CLI-installatie controleren om dit probleem op te lossen.
Toegang tot uw werkruimte configureren
Configureer vervolgens de toegang tot uw Databricks-werkruimte.
Notitie
In deze zelfstudie wordt gebruikgemaakt van OAuth-gebruikers-naar-machine-verificatie (U2M) 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
<account-id>door uw Azure Databricks-account-id. Zie Uw account-id opzoeken.
databricks auth login --host <account-console-url> --account-id <account-id>Voor operaties op werkruimteniveau in het volgende commando vervangt u door uw Azure Databricks URL per werkruimte, bijvoorbeeld
<workspace-url>.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
Enterom 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 een lijst met bestaande profielen wilt ophalen, gebruikt u de Databricks CLI in een afzonderlijke terminal of opdrachtprompt om de opdracht uit te voeren
databricks auth profiles. 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
--hosten--account-idwaarden hebt, moet u mogelijk de--host,--account-iden-popties 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
--hostwaarden hebt, moet u mogelijk de--hosten-popties opgeven om de Databricks CLI te helpen de juiste overeenkomende OAuth-tokengegevens te vinden.
Volgende stappen
- 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, raadpleeg De CLI-installatie controleren.