Partager via


Utilisation de base pour 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.

Cette article montre comment répertorier les groupes de commandes et les commandes de l’interface CLI Databricks, afficher l’aide de l’interface CLI Databricks et utiliser la sortie de l’interface CLI Databricks. Consultez Qu’est-ce que l’interface CLI Databricks ?.

Cet article suppose que vous avez déjà installé l’interface CLI Databricks et configuré l’interface CLI pour l’authentification. Consultez Installer ou mettre à jour l’interface CLI Databricks et Authentification pour l’interface CLI Databricks.

Répertorier les groupes de commandes CLI

Vous pouvez afficher la liste des groupes de commandes à l’aide de l’option --help ou -h. Par exemple :

databricks -h

Répertorier les commandes CLI

Vous pouvez afficher la liste des commandes de n’importe quel groupe de commandes à l’aide de l’option --help ou -h. Par exemple, pour afficher les commandes clusters :

databricks clusters -h

Afficher l’aide d’une commande CLI

Vous pouvez afficher l’aide d’une commande en utilisant l’option --help ou -h. Par exemple, pour afficher l’aide de la commande clusters list :

databricks clusters list -h

Exécuter une commande

Vous trouverez des informations d’utilisation et une syntaxe complètes pour les commandes individuelles dans l’aide de la ligne de commande, mais les commandes CLI Databricks sont généralement conformes à la syntaxe suivante :

databricks <command-group> <command-name> <subcommand-name> [command-argument-value1] [--<flag1-name> <flag1-value>]

Toutes les commandes ne possèdent pas de sous-commandes supplémentaires. Les indicateurs globaux sont disponibles et certaines commandes ont des indicateurs supplémentaires. Par exemple, la commande suivante génère des clusters disponibles à l’aide d’un indicateur spécifique à la commande :

databricks clusters list --can-use-client JOBS

Conseil

Vous pouvez exécuter des commandes CLI Databricks à partir d’un espace de travail Databricks à l’aide du terminal web. Le terminal web peut être utilisé par de nombreux utilisateurs sur un calcul et ne nécessite pas de configurer des clés. Consultez Exécuter des commandes d’interpréteur de commandes dans un terminal web Azure Databricks.

Utiliser jq pour filtrer la sortie JSON

Certaines commandes DE l’interface CLI Databricks génèrent jSON, ce qui signifie que vous pouvez utiliser jq pour filtrer la sortie. Par exemple, pour afficher uniquement le nom complet d’un cluster Azure Databricks avec l’ID de cluster spécifié :

databricks clusters get 1234-567890-abcde123 | jq -r .cluster_name
My-11.3-LTS-Cluster

Vous pouvez installer jq sur MacOS avec Homebrew avec brew install jq ou sur Windows à l’aide de Chocolatey avec choco install jq. Pour plus d’informations sur jq, consultez le Manuel jq.

Paramètre de chaîne JSON

Le format des paramètres de chaîne est géré différemment au format JSON en fonction de votre système d’exploitation :

Linux ou macOS

Vous devez placer les paramètres de chaîne JSON entre guillemets doubles et placer l’intégralité de la charge utile JSON entre guillemets simples. Exemples :

'{"cluster_id": "1234-567890-abcde123"}'
'["20230323", "Amsterdam"]'

Windows

Vous devez mettre les paramètres de chaîne JSON et toute la charge utile JSON entre guillemets doubles et les caractères de guillemet double dans la charge utile JSON doivent être précédés de \. Exemples :

"{\"cluster_id\": \"1234-567890-abcde123\"}"
"[\"20230323\", \"Amsterdam\"]"

Configuration du serveur proxy

Pour transmettre des requêtes et réponses de l’interface CLI Databricks par un serveur proxy, définissez la variable d’environnement HTTPS_PROXY sur l’ordinateur hôte de l’interface CLI Databricks sur l’URL du serveur proxy.

Pour définir des variables d’environnement, consultez la documentation de votre système d’exploitation.