groupe de commandesinstance-pools
L'utilisation de Databricks CLI est soumise à la licence Databricks et à la politique de confidentialité Databricks, y compris toutes les dispositions relatives aux données d'utilisation.
Le groupe de commandes instance-pools au sein de la CLI Databricks vous permet de créer, modifier, supprimer et lister des pools d'instances en utilisant des instances cloud prêtes à l'emploi, ce qui réduit les temps de start des clusters et d'autoscaling. Consultez Se connecter aux pools.
databricks pools-d'instances créer
Créez un nouveau Pool d'instances à l'aide d'instances cloud inactives et prêtes à l'emploi.
databricks instance-pools create INSTANCE_POOL_NAME NODE_TYPE_ID [flags]
Arguments
INSTANCE_POOL_NAME
Nom du pool demandé par l'utilisateur. Le nom du pool doit être unique. La longueur doit être comprise entre 1 et 100 caractères.
NODE_TYPE_ID
L'ID du type de nœud. Ce champ code, via une valeur unique, les ressources disponibles pour chacun des nœuds Spark de ce cluster. Par exemple, les nœuds Spark peuvent être provisionnés et optimisés pour les charges de travail gourmandes en mémoire ou en compute. Une liste des types de nœuds disponibles peut être récupérée en utilisant l'API List node types.
Options
--enable-elastic-disk
Mise à l'échelle automatique du stockage local : lorsqu'elle est activée, les instances de ce Pool acquerront dynamiquement un espace disque supplémentaire lorsque leurs Worker Spark manqueront d'espace disque.
--idle-instance-autotermination-minutes int
Arrête automatiquement les instances supplémentaires dans le cache du Pool après ce délai d'inactivité en minutes si l'exigence min_idle_instances est déjà satisfaite.
--json JSON
La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.
--max-capacity int
Nombre maximal d'instances en suspens à maintenir dans le pool, y compris les instances utilisées par les clusters et les instances inactives.
--min-idle-instances int
Nombre minimum d'instances inactives à maintenir dans le pool d'instances.
databricks pools-d'instances supprimer
Supprimez définitivement un pool d'instances. Les instances inactives dans le pool sont arrêtées de manière asynchrone.
databricks instance-pools delete INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
Le pool d'instances à résilier.
Options
--json JSON
La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.
Modifier les pools d'instances Databricks
Modifiez la configuration d'un Pool d'instances existant.
databricks instance-pools edit INSTANCE_POOL_ID INSTANCE_POOL_NAME NODE_TYPE_ID [flags]
Arguments
INSTANCE_POOL_ID
ID de pool d'instances
INSTANCE_POOL_NAME
Nom du pool demandé par l'utilisateur. Le nom du pool doit être unique. La longueur doit être comprise entre 1 et 100 caractères.
NODE_TYPE_ID
Ce champ encode, par le biais d'une valeur unique, les Ressources disponibles pour chacun des nœuds Spark de ce cluster. Par exemple, les nœuds Spark peuvent être provisionnés et optimisés pour les charges de travail gourmandes en mémoire ou en compute. Une liste des types de nœuds disponibles peut être récupérée à l'aide de databricks clusters list-node-types.
Options
--idle-instance-autotermination-minutes int
Arrête automatiquement les instances supplémentaires dans le cache du Pool après ce délai d'inactivité en minutes si l'exigence min_idle_instances est déjà satisfaite.
--json JSON
La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.
--max-capacity int
Nombre maximal d'instances en suspens à maintenir dans le pool, y compris les instances utilisées par les clusters et les instances inactives.
--min-idle-instances int
Nombre minimum d'instances inactives à maintenir dans le pool d'instances.
databricks Pool d'instances get
Récupérer les informations d'un pool d'instances en fonction de son identifiant.
databricks instance-pools get INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
L'identifiant unique canonique pour le pool d'instances.
Options
Liste des pools d'instances Databricks
Lister les informations du pool d'instances.
Obtient une liste de pools d'instances avec leurs statistiques.
databricks instance-pools list [flags]
Arguments
Aucun
Options
databricks instance-pools get-permission-levels
Obtenez les niveaux d'autorisation du pool d'instances.
databricks instance-pools get-permission-levels INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
Le pool d'instances pour lequel obtenir ou gérer les autorisations.
Options
databricks pools-d'instances get-permissions
Obtenir les autorisations d'un pool d'instances. Les Pools d'instances peuvent hériter des autorisations de leur objet racine.
databricks instance-pools get-permissions INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
Le pool d'instances pour lequel obtenir ou gérer les autorisations.
Options
databricks instance-pools set-permissions
Définissez les autorisations du pool d'instances.
Définit les autorisations sur un objet, en remplaçant les autorisations existantes si elles existent. Supprime toutes les autorisations directes si aucune n'est spécifiée. Les objets peuvent hériter des autorisations de leur objet racine.
databricks instance-pools set-permissions INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
Le pool d'instances pour lequel obtenir ou gérer les autorisations.
Options
--json JSON
La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.
databricks instance-pools update-permissions
Mettre à jour les permissions sur un Pool d'instances. Les Pools d'instances peuvent hériter des autorisations de leur objet racine.
databricks instance-pools update-permissions INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
Le pool d'instances pour lequel obtenir ou gérer les autorisations.
Options
--json JSON
La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.
Drapeaux globaux
--debug
Activer ou non la journalisation de débogage.
-h OU --help
Afficher l'aide de Databricks CLI ou du groupe de commandes associé ou de la commande associée.
--log-file chaîne
Une chaîne représentant le fichier dans lequel écrire les logs de sortie. Si cet indicateur n'est pas spécifié, la default est d'écrire les logs de sortie dans stderr.
--log-format Format
Le type de format de log, text ou json. La valeur par default est text.
--log-level chaîne
Une chaîne représentant le niveau de format du log. S'il n'est pas spécifié, le niveau de format du log est désactivé.
-o, --output Type
Le type de sortie de commande, text ou json. La valeur par default est text.
-p, --profile chaîne
Nom du profil dans le fichier ~/.databrickscfg à utiliser pour exécuter la commande. Si cet indicateur n'est pas spécifié, alors s'il existe, le profil nommé DEFAULT est utilisé.
--progress-format Format
Le format pour afficher les logs de progression : default, append, inplace ou json
-t, --target chaîne
Le cas échéant, la cible de bundle à utiliser