Aller au contenu principal

groupe de commandesinstance-pools

remarque

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.

Indicateurs globaux

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.

Indicateurs globaux

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.

Indicateurs globaux

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

Indicateurs globaux

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

Indicateurs globaux

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

Indicateurs globaux

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

Indicateurs globaux

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.

Indicateurs globaux

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.

Indicateurs globaux

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