Installer ou mettre à jour l’interface CLI Databricks
Remarque
Ces informations s’appliquent à Databricks CLI versions 0.205 et ultérieures. L’interface CLI Databricks est en préversion publique.
L’utilisation de l’interface CLI Databricks est soumise à la licence Databricks et à la notification de confidentialité Databricks, y compris les dispositions relatives aux données d’utilisation.
Cet article explique comment installer ou mettre à jour l’interface CLI Databricks. Consultez Présentation de l’interface CLI Databricks. Pour configurer l’authentification pour l’interface Databricks CLI, consultez Authentification pour l’interface Databricks CLI.
Installer
Installez l’interface CLI Databricks version 0.205 ou ultérieure.
- Linux ou macOS : utilisez Homebrew, curlou les builds sources.
- Windows : utilisez WinGet, Chocolatey, Sous-système Windows pour Linux (WSL) ou des builds sources.
L’interface CLI Databricks est également disponible à partir de l’interface utilisateur de l’espace de travail Azure Databricks. Voir Exécuter des commandes CLI Databricks.
Update
Pour mettre à jour une installation antérieure de l’interface CLI Databricks version 0.205 ou ultérieure :
- Linux ou macOS : utilisez Homebrew, curlou les builds sources.
- Windows : utilisez WinGet, Chocolatey, Sous-système Windows pour Linux (WSL) ou des builds sources.
Installation Homebrew pour Linux ou macOS
Pour cette option d’installation, vous utilisez Homebrew pour télécharger et installer automatiquement le fichier exécutable de l’interface CLI Databricks.
À partir de votre terminal, exécutez les deux commandes Homebrew suivantes pour installer l’interface CLI :
brew tap databricks/tap
brew install databricks
Passez ensuite à l’authentification pour l’interface CLI Databricks.
Si vous ne savez pas si Homebrew est installé ou si les commandes Homebrew précédentes échouent, suivez ces instructions plus longues :
Vérifiez si Homebrew est déjà installé en exécutant la commande suivante à partir d’une invite d’interpréteur de commandes Linux ou d’un terminal macOS. Si Homebrew est installé, son numéro de version s’affiche :
brew -v
Si Homebrew n’est pas encore installé, installez-le en exécutant la commande suivante :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Exécutez ensuite la commande suivante pour vérifier l’installation Homebrew, qui affiche le numéro de version Homebrew :
brew -v
Utilisez Homebrew pour ajouter le référentiel databricks/homebrew-tap dans GitHub à votre liste de référentiels Homebrew Tap disponibles, en exécutant la commande suivante :
brew tap databricks/tap
Utilisez Homebrew pour indiquer au référentiel
databricks/homebrew-tap
de télécharger et d’installer l’exécutable de l’interface CLI Databricks, en exécutant la commande suivante :brew install databricks
Assurez-vous que l’interface CLI Databricks est correctement installée. Pour ce faire, affichez la version de l’exécutable de l’interface CLI Databricks à l’aide de l’option
-v
ou en exécutant la commandeversion
:databricks -v # Or: databricks version
Si le numéro de version 0.205.0 ou un numéro supérieur est affiché, l’interface CLI Databricks est bien installée.
Remarque
Si vous exécutez
databricks
mais que vous obtenez une erreur telle quecommand not found: databricks
, ou si vous exécutezdatabricks -v
et qu’un numéro de version 0.18 ou inférieur est affiché, votre ordinateur ne trouve pas la version correcte de l’exécutable de l’interface CLI Databricks. Pour résoudre ce problème, consultez Vérifier l’installation de votre interface CLI.Passez à l’authentification pour l’interface CLI Databricks.
Installation de WinGet pour Windows
Pour cette option d’installation, vous utilisez winget pour télécharger et installer automatiquement le fichier exécutable de l’interface CLI Databricks.
À partir de votre invite de commandes, exécutez les deux commandes
winget
suivantes pour installer l’interface CLI, puis redémarrez votre invite de commandes :winget search databricks winget install Databricks.DatabricksCLI
Assurez-vous que l’interface CLI Databricks est correctement installée. Pour ce faire, affichez la version de l’exécutable de l’interface CLI Databricks à l’aide de l’option
-v
ou en exécutant la commandeversion
:databricks -v # Or: databricks version
Si le numéro de version 0.205.0 ou un numéro supérieur est affiché, l’interface CLI Databricks est bien installée.
Remarque
Si vous exécutez
databricks
mais que vous obtenez une erreur telle quecommand not found: databricks
, ou si vous exécutezdatabricks -v
et qu’un numéro de version 0.18 ou inférieur est affiché, votre ordinateur ne trouve pas la version correcte de l’exécutable de l’interface CLI Databricks. Pour résoudre ce problème, consultez Vérifier l’installation de votre interface CLI.Passez à l’authentification pour l’interface CLI Databricks.
Installation de Chocolatey pour Windows
Remarque
L’installation de l’interface CLI Databricks avec Chocolatey est Expérimentale.
Pour cette option d’installation, vous utilisez Chocolatey pour télécharger et installer automatiquement le dernier fichier exécutable de l’interface CLI Databricks.
À partir de votre interface de ligne de commande, exécutez la commande
choco
suivante pour installer l’interface CLI :choco install databricks-cli
Assurez-vous que l’interface CLI Databricks est correctement installée. Pour ce faire, affichez la version de l’exécutable de l’interface CLI Databricks à l’aide de l’option
-v
ou en exécutant la commandeversion
:databricks -v # Or: databricks version
Si le numéro de version 0.205.0 ou un numéro supérieur est affiché, l’interface CLI Databricks est bien installée.
Remarque
Si vous exécutez
databricks
mais que vous obtenez une erreur telle quecommand not found: databricks
, ou si vous exécutezdatabricks -v
et qu’un numéro de version 0.18 ou inférieur est affiché, votre ordinateur ne trouve pas la version correcte de l’exécutable de l’interface CLI Databricks. Pour résoudre ce problème, consultez Vérifier l’installation de votre interface CLI.Passez à l’authentification pour l’interface CLI Databricks.
installation curl pour Linux, macOS et Windows
Pour cette option d’installation, vous utilisez curl pour télécharger et installer le fichier exécutable de l’interface CLI Databricks le plus récent.
Pour Windows, Databricks vous recommande d’utiliser WSL (Sous-système Windows pour Linux). Vous devez également avoir installé unzip
. Pour obtenir des instructions d’installation, consultez la documentation de votre système d’exploitation. Si vous ne pouvez pas utiliser WSL, ignorez cette procédure et utilisez à la place l’invite de commande ou PowerShell pour installer l’interface CLI Databricks depuis la source.
curl
doit être installé. Vous pouvez vérifier sicurl
est déjà installé en exécutant la commande suivante depuis une invite d’un interpréteur de commandes Linux, depuis le terminal macOS ou depuis Bash sur WSL. Sicurl
est installé, le numéro de versioncurl
s’affiche :curl -V
Si
curl
n’est pas encore installé, installez-le en suivant les instructions fournies dans la page des versions et téléchargements decurl
pour votre système d’exploitation et votre architecture. Pour connaître l’architecture de votre ordinateur, consultez la documentation de votre système d’exploitation.Exécutez ensuite la commande suivante pour vérifier l’installation de
curl
, qui affiche le numéro de version decurl
:curl -V
Utilisez
curl
pour télécharger et installer la version de l’exécutable de l’interface CLI Databricks en exécutant la commande suivante (notez que vous devez spécifier les caractères majuscules et minuscules corrects pour-fsSL
sur tous les systèmes d’exploitation) :curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh
Remarque
Pour afficher le contenu du script avant de l’exécuter, consultez le fichier install.sh dans le référentiel d’installation de l’interface CLI Databricks dans GitHub.
Pour Windows, vous devez exécuter cette commande en tant qu’administrateur.
Pour Linux et macOS, si un message d’erreur indique que
/usr/local/bin
n’est pas accessible en écriture, réexécutez la commande avecsudo
.Cette commande télécharge et installe l’exécutable de l’interface CLI Databricks dans le chemin
/usr/local/bin/databricks
sur macOS et Linux, etC:\Windows\databricks.exe
sur Windows.Si, pour une raison quelconque, l’interface CLI Databricks est déjà installée, l’erreur suivante s’affiche : « Le chemin cible
<path>
existe déjà ». Pour résoudre ce problème, vous devez supprimer manuellement l’exécutable de l’interface CLI Databricks du chemin d’accès précédent, puis réexécuter la commandecurl
.Assurez-vous que l’interface CLI Databricks est correctement installée. Pour ce faire, affichez la version de l’exécutable de l’interface CLI Databricks à l’aide de l’option
-v
ou en exécutant la commandeversion
:databricks -v # Or: databricks version
Si le numéro de version 0.205.0 ou un numéro supérieur est affiché, l’interface CLI Databricks est bien installée.
Remarque
Si vous exécutez
databricks
mais que vous obtenez une erreur telle quecommand not found: databricks
, ou si vous exécutezdatabricks -v
et qu’un numéro de version 0.18 ou inférieur est affiché, votre ordinateur ne trouve pas la version correcte de l’exécutable de l’interface CLI Databricks. Pour résoudre ce problème, consultez Vérifier l’installation de votre interface CLI.Passez à l’authentification pour l’interface CLI Databricks.
Installation source pour Linux, macOS et Windows
Pour cette option d’installation, vous téléchargez manuellement un fichier .zip
, puis extrayez manuellement l’exécutable de l’interface CLI Databricks à partir du fichier .zip
téléchargé.
Téléchargez sur votre ordinateur de développement local le fichier
.zip
de l’interface CLI Databricks le plus récent, comme indiqué dans la section Versions du référentiel de l’interface CLI Databricks dans GitHub. La dernière version a une étiquetteLatest
en regard de celle-ci dans la liste des versions. La dernière préversion a une étiquettePre-release
et est plus adaptée à l’expérimentation et aux utilisateurs précoces. Le fichier.zip
que vous téléchargez à partir de la sectionAssets
de la version doit correspondre au système d’exploitation et à l’architecture de votre ordinateur de développement :Nom de fichier Architecture databricks_cli_X.Y.Z_darwin_amd64.zip
macOS, Intel 64 bits / x86_64
databricks_cli_X.Y.Z_darwin_arm64.zip
macOS, Apple Silicon / M
Series /arm64
databricks_cli_X.Y.Z_linux_amd64.zip
Linux, Intel 64 bits / x86_64
databricks_cli_X.Y.Z_linux_arm64.zip
Linux, ARM 64 bits / arm64
databricks_cli_X.Y.Z_windows_386.zip
Windows, Intel 32 bits / x86
databricks_cli_X.Y.Z_windows_amd64.zip
Windows, Intel 64 bits / AMD64
databricks_cli_X.Y.Z_windows_arm64.zip
Windows, ARM 64 bits / ARM64
Pour connaître l’architecture de votre ordinateur, consultez la documentation de votre système d’exploitation. Par exemple :
- Linux : commandes de terminal
uname -m
,lscpu
ousudo lshw -c cpu
. - macOS : menu d’icônes Apple >À propos de ce Mac ou de la commande de terminal
uname -m
. - Windows : invite de commandes ou commande PowerShell
echo %PROCESSOR_ARCHITECTURE%
.
Si vous devez vérifier l’intégrité de l’un de ces fichiers
.zip
, Databricks fournit un fichier de somme de contrôle nommédatabricks_cli_X.Y.Z_SHA256SUMS
dans la même liste que les fichiers.zip
. Pour exécuter une vérification de somme de contrôle, consultez la documentation de votre système d’exploitation.- Linux : commandes de terminal
Extrayez le contenu du fichier
.zip
téléchargé. Pour extraire le fichier.zip
, consultez la documentation de votre système d’exploitation.Dans le contenu extrait, un dossier s’affiche avec le même nom que le fichier
.zip
. Ce dossier contient l’exécutable de l’interface CLI Databricks. Vous pouvez y laisser l’exécutable de l’interface CLI Databricks ou le copier ou le déplacer à un autre emplacement.Assurez-vous que l’interface CLI Databricks est correctement installée. Pour ce faire, à partir d’une invite d’interpréteur de commandes Linux, d’un terminal macOS ou d’une invite de commandes Windows, affichez la version du fichier exécutable de l’interface CLI Databricks à l’aide de l’option
-v
ou en exécutant la commandeversion
:databricks -v # Or: databricks version
Si le numéro de version 0.205.0 ou un numéro supérieur est affiché, l’interface CLI Databricks est bien installée.
Remarque
Si vous exécutez
databricks
mais que vous obtenez une erreur telle quecommand not found: databricks
, ou si vous exécutezdatabricks -v
et qu’un numéro de version 0.18 ou inférieur est affiché, votre ordinateur ne trouve pas la version correcte de l’exécutable de l’interface CLI Databricks. Pour résoudre ce problème, consultez Vérifier l’installation de votre interface CLI.Pour macOS, vous devrez peut-être d’abord autoriser votre système à exécuter l’interface CLI Databricks. Consultez Ouvrir une application Mac provenant d’un développeur non identifié.
Passez à l’authentification pour l’interface CLI Databricks.
Mise à jour Homebrew pour Linux ou macOS
Pour cette option de mise à jour, vous utilisez Homebrew pour mettre à jour automatiquement une installation précédente de l’interface CLI Databricks version 0.205 ou ultérieure vers la version la plus récente.
À partir d’une invite d’interpréteur de commandes Linux ou d’un terminal macOS, utilisez Homebrew pour télécharger et mettre à jour vers la dernière version du fichier exécutable de l’interface CLI Databricks en exécutant la commande suivante :
brew upgrade databricks
Assurez-vous que l’interface CLI Databricks est correctement mise à jour. Pour ce faire, affichez la version de l’exécutable de l’interface CLI Databricks à l’aide de l’option
-v
ou en exécutant la commandeversion
:databricks -v # Or: databricks version
Si le numéro de version mis à jour attendu s’affiche, l’interface CLI Databricks est correctement installée.
Pour obtenir la liste des versions de l’interface CLI Databricks, consultez la section Versions du référentiel Interface CLI Databricks dans GitHub. La dernière version a une étiquette
Latest
en regard de celle-ci dans la liste des versions.Remarque
Si vous exécutez
databricks
mais que vous obtenez une erreur telle quecommand not found: databricks
, ou si vous exécutezdatabricks -v
et qu’un numéro de version 0.18 ou inférieur est affiché, votre ordinateur ne trouve pas la version correcte de l’exécutable de l’interface CLI Databricks. Pour résoudre ce problème, consultez Vérifier l’installation de votre interface CLI.
Conseil
Pour passer à une version inférieure de l’interface CLI Databricks, consultez les instructions du référentiel databricks/homebrew-tap dans GitHub.
Mise à jour WinGet pour Windows
Pour cette option de mise à jour, vous utilisez winget pour télécharger et mettre à jour automatiquement une version précédente de l’interface CLI Databricks version 0.205 ou ultérieure vers la version la plus récente.
À partir de votre interface de ligne de commande, utilisez
winget
pour télécharger et mettre à jours vers la dernière version du fichier exécutable de l’interface CLI Databricks en exécutant la commande suivante :winget upgrade Databricks.DatabricksCLI
Assurez-vous que l’interface CLI Databricks est correctement installée. Pour ce faire, affichez la version de l’exécutable de l’interface CLI Databricks à l’aide de l’option
-v
ou en exécutant la commandeversion
:databricks -v # Or: databricks version
Si le numéro de version mis à jour attendu s’affiche, l’interface CLI Databricks est correctement installée.
Pour obtenir la liste des versions de l’interface CLI Databricks, consultez la section Versions du référentiel Interface CLI Databricks dans GitHub. La dernière version a une étiquette
Latest
en regard de celle-ci dans la liste des versions.Remarque
Si vous exécutez
databricks
mais que vous obtenez une erreur telle quecommand not found: databricks
, ou si vous exécutezdatabricks -v
et qu’un numéro de version 0.18 ou inférieur est affiché, votre ordinateur ne trouve pas la version correcte de l’exécutable de l’interface CLI Databricks. Pour résoudre ce problème, consultez Vérifier l’installation de votre interface CLI.
Mise à jour de Chocolatey pour Windows
Remarque
La mise à jour de l’interface CLI Databricks avec Chocolatey est Expérimentale.
Pour cette option de mise à jour, vous utilisez Chocolatey pour télécharger et mettre à jour automatiquement une version précédente de l’interface CLI Databricks version 0.205 ou ultérieure vers la version la plus récente.
À partir de votre interface de ligne de commande, utilisez
choco
pour télécharger et mettre à jours vers la dernière version du fichier exécutable de l’interface CLI Databricks en exécutant la commande suivante :choco upgrade databricks-cli
Assurez-vous que l’interface CLI Databricks est correctement installée. Pour ce faire, affichez la version de l’exécutable de l’interface CLI Databricks à l’aide de l’option
-v
ou en exécutant la commandeversion
:databricks -v # Or: databricks version
Si le numéro de version mis à jour attendu s’affiche, l’interface CLI Databricks est correctement installée.
Pour obtenir la liste des versions de l’interface CLI Databricks, consultez la section Versions du référentiel Interface CLI Databricks dans GitHub. La dernière version a une étiquette
Latest
en regard de celle-ci dans la liste des versions.Remarque
Si vous exécutez
databricks
mais que vous obtenez une erreur telle quecommand not found: databricks
, ou si vous exécutezdatabricks -v
et qu’un numéro de version 0.18 ou inférieur est affiché, votre ordinateur ne trouve pas la version correcte de l’exécutable de l’interface CLI Databricks. Pour résoudre ce problème, consultez Vérifier l’installation de votre interface CLI.
Mise à jour curl pour Linux, macOS et Windows
Pour cette option de mise à jour, vous utilisez curl pour télécharger et mettre à jour automatiquement une installation précédente de l’interface CLI Databricks version 0.205 ou ultérieure vers la version la plus récente.
Pour Windows, Databricks vous recommande d’utiliser WSL (Sous-système Windows pour Linux). unzip
doit être installé. Pour obtenir des instructions d’installation, consultez la documentation de votre système d’exploitation. Si vous ne pouvez pas utiliser WSL, vous devez ignorer cette procédure et utiliser à la place l’invite de commande ou PowerShell pour mettre à jour l’interface CLI Databricks depuis la source.
Supprimez l’installation existante de l’exécutable de l’interface CLI Databricks à partir du chemin d’accès
/usr/local/bin/databricks
sur macOS et Linux, ouC:\Windows\databricks.exe
sur Windows.À partir d’une invite d’interpréteur de commandes Linux, d’un terminal macOS ou d’une invite de commandes Windows, utilisez
curl
pour télécharger et installer la dernière version du fichier exécutable de l’interface CLI Databricks en exécutant la commande suivante (vous devez spécifier les caractères majuscules et minuscules corrects pour-fsSL
) :curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh
Remarque
Pour afficher le contenu du script avant de l’exécuter, consultez le fichier install.sh dans le référentiel d’installation de l’interface CLI Databricks dans GitHub.
Pour Windows, vous devez exécuter cette commande en tant qu’administrateur.
Pour Linux et macOS, si un message d’erreur indique que
/usr/local/bin
n’est pas accessible en écriture, réexécutez la commande avecsudo
.Cette commande télécharge et installe l’exécutable de l’interface CLI Databricks dans le chemin
/usr/local/bin/databricks
sur macOS et Linux, etC:\Windows\databricks.exe
sur Windows.Si l’erreur suivante s’affiche, vous devez supprimer manuellement l’exécutable de l’interface CLI Databricks du chemin précédent, puis réexécuter la commande
curl
: « Le chemin cible<path>
existe déjà ».Assurez-vous que l’interface CLI Databricks est correctement mise à jour. Pour ce faire, à partir de votre terminal, affichez la version du fichier exécutable de l’interface CLI Databricks à l’aide de l’option
-v
ou en exécutant la commandeversion
:databricks -v # Or: databricks version
Si le numéro de version mis à jour attendu s’affiche, l’interface CLI Databricks est correctement installée.
Pour obtenir la liste des versions de l’interface CLI Databricks, consultez la section Versions du référentiel Interface CLI Databricks dans GitHub. La dernière version a une étiquette
Latest
en regard de celle-ci dans la liste des versions.Remarque
Si vous exécutez
databricks
mais que vous obtenez une erreur telle quecommand not found: databricks
, ou si vous exécutezdatabricks -v
et qu’un numéro de version 0.18 ou inférieur est affiché, votre ordinateur ne trouve pas la version correcte de l’exécutable de l’interface CLI Databricks. Pour résoudre ce problème, consultez Vérifier l’installation de votre interface CLI.
Mise à jour source pour Linux, macOS et Windows
Pour cette option de mise à jour, vous téléchargez manuellement un fichier .zip
, puis extrayez manuellement le fichier exécutable de l’interface CLI Databricks à partir du fichier .zip
téléchargé.
- Si vous le souhaitez, supprimez le fichier exécutable de l’interface CLI Databricks, le fichier
.zip
et le dossier extrait du fichier.zip
à partir de la procédure d’installation manuelle précédente. - Continuez en suivant les instructions d’Installation source pour Linux, macOS et Windows.