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
Databricks CLI-gebruik is onderhevig aan de Databricks-licentie en de privacyverklaring van Databricks, met inbegrip van alle bepalingen voor gebruiksgegevens.
In dit artikel wordt beschreven hoe u de Databricks CLI gebruikt met configuratieprofielen. Hierbij wordt ervan uitgegaan dat u de Databricks CLI al hebt geïnstalleerd en een Databricks-configuratieprofielenbestand hebt gemaakt. Zie De Databricks CLI- installeren of bijwerken en Azure Databricks-configuratieprofielen.
Informatie over configuratieprofielen verkrijgen
Door meerdere configuratieprofielen aan het .databrickscfg bestand toe te voegen, kunt u snel opdrachten uitvoeren in verschillende werkruimten door de naam van het doelconfiguratieprofiel op te geven in de opdracht --profile of -p vlag. Als u geen profiel opgeeft, selecteert de CLI er een in de volgende volgorde:
- De
DATABRICKS_CONFIG_PROFILEomgevingsvariabele, indien ingesteld. - De
default_profileinstelling in de[__settings__]sectie van.databrickscfg, indien aanwezig. U kunt dit instellen metdatabricks auth switch. Zie databricks auth switch. - Het
DEFAULTprofiel.
Aanbeveling
U kunt op Tab drukken na --profile of -p om een lijst weer te geven met bestaande beschikbare configuratieprofielen waaruit u kunt kiezen.
U kunt bijvoorbeeld een configuratieprofiel DEV hebben dat verwijst naar een Azure Databricks-werkruimte die u gebruikt voor ontwikkelworkloads en een afzonderlijk configuratieprofiel met de naam PROD die verwijst naar een andere Azure Databricks-werkruimte die u gebruikt voor productieworkloads.
De Databricks CLI zoekt standaard naar het .databrickscfg bestand in de ~ map (de startpagina van uw gebruiker) in Unix, Linux of macOS, of uw %USERPROFILE% map (de startpagina van uw gebruiker) in Windows. Als u het standaardpad van het .databrickscfg-bestand wilt wijzigen, stelt u de omgevingsvariabele DATABRICKS_CONFIG_FILE in op een ander pad. Zie .databrickscfg-specifieke velden.
Voer de opdracht auth describe uit om informatie over een bestaand configuratieprofiel op te halen:
databricks auth describe --profile <configuration-profile-name>
Hier ziet u bijvoorbeeld de uitvoer voor een profiel dat is geconfigureerd met persoonlijke toegangstokenverificatie van Azure Databricks:
Host: https://dbc-a1b2345c-d6e7.cloud.databricks.com
User: user@example.com
Authenticated with: pat
-----
Current configuration:
✓ host: https://dbc-a1b2345c-d6e7.cloud.databricks.com (from ~/.databrickscfg config file)
✓ token: ******** (from ~/.databrickscfg config file)
✓ profile: <configuration-profile-name> (from --profile flag)
✓ auth_type: pat
Notitie
De auth env opdracht is afgeschaft. Gebruik databricks auth describe dit om de configuratie van een profiel te inspecteren of databricks auth token om een OAuth-toegangstoken in de cache op te halen.
Voer de opdracht auth profiles uit om informatie over alle beschikbare profielen op te halen:
databricks auth profiles
Name Host Valid
DEFAULT https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Development https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Staging https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Production https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
In de uitvoer van de auth profiles opdracht worden geen toegangstokens weergegeven. Als u tokendetails voor een specifiek profiel wilt weergeven, voert u uit databricks auth describe --profile <profile-name> of databricks auth token --profile <profile-name>.
Belangrijk
De Databricks CLI werkt niet met een .netrc-bestand. U kunt een .netrc bestand in uw omgeving hebben voor andere doeleinden, maar de Databricks CLI gebruikt dat .netrc bestand niet.
Uw configuratieprofielen testen
Als u uw configuratieprofielen wilt testen en wilt controleren of u de verificatie juist hebt ingesteld, voert u een opdracht uit die verbinding maakt met een werkruimte.
Als u geen profiel opgeeft, wordt het standaardprofiel gebruikt. Met de volgende opdracht worden bijvoorbeeld de beschikbare Databricks Runtime-versies weergegeven voor de Azure Databricks-werkruimte die is gekoppeld aan uw DEFAULT-profiel.
Notitie
Met deze opdracht wordt ervan uitgegaan dat u geen omgevingsvariabelen hebt ingesteld die voorrang hebben op de instellingen in uw DEFAULT-profiel. Zie Verificatievolgorde van evaluatie voor meer informatie.
databricks clusters spark-versions
Als u een specifiek configuratieprofiel wilt controleren, geeft u de profielnaam op met behulp van de vlag -p.
databricks clusters spark-versions -p PROD