Databricks CLI
Databricks CLI
La Databricks CLI (interface en ligne de commande) vous permet d'interagir avec la plateforme Databricks depuis votre terminal local ou via un agent de codage. L'installation et l'authentification de la CLI sont indispensables pour développer des applications sur Databricks et pour exécuter les modèles de ce site.
Cette page couvre l'installation et l'authentification. Pour la référence complète des commandes, consultez la documentation officielle de la CLI.
Installer ou mettre à niveau
Depuis votre terminal, exécutez les commandes suivantes pour installer ou mettre à niveau la CLI :
brew tap databricks/tap
brew install databricks
brew update && brew upgrade databricksTous les modèles DevHub partent du principe que la Databricks CLI est en version 1.0.0+.
Authentification
Pour développer des applications sur Databricks, vous devez vous authentifier via la CLI. Celle-ci peut ainsi interagir avec votre workspace Databricks et effectuer des actions en votre nom.
Pour vous authentifier, exécutez la commande suivante :
databricks auth loginUn nom de profil vous est alors demandé (DEFAULT par défaut), puis un navigateur s'ouvre pour vous permettre de vous connecter et de choisir un workspace.
Une fois l'authentification effectuée, les identifiants sont enregistrés dans ~/.databrickscfg.
Pour vous authentifier auprès d'un workspace précis ou pour nommer le profil, utilisez les options --host et --profile :
databricks auth login --host <workspace-url> --profile <PROFILE>Si vous disposez de plusieurs profils authentifiés, vous pouvez ajouter --profile <PROFILE> aux commandes suivantes pour cibler un profil précis.
Pour afficher la liste de tous les profils enregistrés, exécutez la commande suivante :
databricks auth profilesExemple de sortie :
Name Host Valid
DEFAULT https://adb-1234567890.12.azuredatabricks.net YES
my-prod-workspace https://mycompany.cloud.databricks.com YES- Name est le libellé du profil.
- Host est l'URL du workspace.
- Valid indique le résultat d'une vérification d'authentification effectuée en temps réel auprès du workspace.
NOsignifie que la vérification a échoué ; relancezdatabricks auth login --profile <NAME>pour vous authentifier à nouveau.
Pour la CI/CD, utilisez les identifiants client OAuth ou l'authentification par jeton (sans étape dans le navigateur). Consultez Authentification CLI.
Pour aller plus loin
- Installez les agent skills pour doter les assistants de codage IA d'une connaissance de la plateforme Databricks.
- Configurez le Docs MCP Server de DevHub pour donner aux assistants de codage IA l'accès à la documentation DevHub.