Partager via


az hdinsight application

Gérer les applications HDInsight.

Nous ne maintenons plus le module avant la version 2.30.0. Il est recommandé de procéder à la mise à niveau vers au moins la version 2.30.0.

Commandes

Nom Description Type État
az hdinsight application create

Créez une application pour un cluster HDInsight.

Core GA
az hdinsight application delete

Supprime l’application spécifiée sur le cluster HDInsight.

Core GA
az hdinsight application list

Répertorie toutes les applications du cluster HDInsight.

Core GA
az hdinsight application show

Obtient les propriétés de l’application spécifiée.

Core GA
az hdinsight application wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une opération soit terminée.

Core GA

az hdinsight application create

Créez une application pour un cluster HDInsight.

az hdinsight application create --cluster-name
                                --name
                                --resource-group
                                --script-action-name
                                --script-uri
                                [--access-mode]
                                [--destination-port]
                                [--disable-gateway-auth {false, true}]
                                [--edgenode-size]
                                [--marketplace-id]
                                [--no-validation-timeout]
                                [--script-parameters]
                                [--ssh-password]
                                [--ssh-public-key]
                                [--ssh-user]
                                [--sub-domain-suffix]
                                [--subnet]
                                [--tags]
                                [--type {CustomApplication, RServer}]
                                [--vnet-name]

Exemples

Créez une application avec un URI de script.

az hdinsight application create -g MyResourceGroup -n MyApplication \
--cluster-name MyCluster \
--script-uri https://hdiconfigactions.blob.core.windows.net/linuxhueconfigactionv02/install-hue-uber-v02.sh \
--script-action-name MyScriptAction \
--script-parameters '"-version latest -port 20000"'

Créez une application avec un URI de script et une taille de nœud de périphérie spécifiée.

az hdinsight application create -g MyResourceGroup -n MyApplication \
--cluster-name MyCluster \
--script-uri https://hdiconfigactions.blob.core.windows.net/linuxhueconfigactionv02/install-hue-uber-v02.sh \
--script-action-name MyScriptAction \
--script-parameters "-version latest -port 20000" \
--edgenode-size Standard_D4_v2

Créez une application avec le point de terminaison HTTPS.

az hdinsight application create -g MyResourceGroup -n MyApplication \
--cluster-name MyCluster \
--script-uri https://hdiconfigactions.blob.core.windows.net/linuxhueconfigactionv02/install-hue-uber-v02.sh \
--script-action-name MyScriptAction \
--script-parameters "-version latest -port 20000" \
--destination-port 8888 \
--sub-domain-suffix was

Paramètres obligatoires

--cluster-name

Nom du cluster.

--name -n

Valeur constante du nom de l’application.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--script-action-name

Nom de l’action de script.

Propriété Valeur
Groupe de paramètres: Script Action Arguments
--script-uri

URI du script.

Propriété Valeur
Groupe de paramètres: Script Action Arguments

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--access-mode

Mode d’accès de l’application.

Propriété Valeur
Groupe de paramètres: HTTPS Endpoint Arguments
Valeur par défaut: WebPage
--destination-port

Port de destination auquel se connecter.

Propriété Valeur
Groupe de paramètres: HTTPS Endpoint Arguments
Valeur par défaut: 8080
--disable-gateway-auth

Indique s’il faut désactiver l’authentification de passerelle. La valeur par défaut consiste à activer l’authentification de passerelle. Valeur par défaut : false.

Propriété Valeur
Groupe de paramètres: HTTPS Endpoint Arguments
Valeurs acceptées: false, true
--edgenode-size

Taille du nœud. Voir aussi : https://learn.microsoft.com/azure/hdinsight/hdinsight-hadoop-provision-linux-clusters#configure-cluster-size.

Propriété Valeur
Groupe de paramètres: Node Arguments
Valeur par défaut: Standard_D3_V2
--marketplace-id

Identificateur de la Place de marché.

--no-validation-timeout

Autoriser l’erreur de délai d’expiration pendant la phase de validation d’argument. Si elle est omise, l’erreur de délai d’expiration de validation est autorisée.

Propriété Valeur
Valeur par défaut: False
--script-parameters

Paramètres du script.

Propriété Valeur
Groupe de paramètres: Script Action Arguments
--ssh-password -P

Mot de passe SSH pour les nœuds de cluster.

Propriété Valeur
Groupe de paramètres: SSH Arguments
--ssh-public-key -K

Clé publique SSH pour les nœuds de cluster.

Propriété Valeur
Groupe de paramètres: SSH Arguments
--ssh-user -U

Nom d’utilisateur SSH pour les nœuds de cluster.

Propriété Valeur
Groupe de paramètres: SSH Arguments
Valeur par défaut: sshuser
--sub-domain-suffix

Suffixe de sous-domaine de l’application.

Propriété Valeur
Groupe de paramètres: HTTPS Endpoint Arguments
--subnet

Nom ou ID du sous-réseau. Si le nom est fourni, --vnet-name doit être fourni.

Propriété Valeur
Groupe de paramètres: Network Arguments
--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--type -t

Type d’application.

Propriété Valeur
Valeur par défaut: CustomApplication
Valeurs acceptées: CustomApplication, RServer
--vnet-name

Nom d’un réseau virtuel.

Propriété Valeur
Groupe de paramètres: Network Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az hdinsight application delete

Supprime l’application spécifiée sur le cluster HDInsight.

az hdinsight application delete --cluster-name
                                --name
                                --resource-group
                                [--no-wait]
                                [--yes]

Paramètres obligatoires

--cluster-name

Nom du cluster.

--name -n

Valeur constante du nom de l’application.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeur par défaut: False
--yes -y

N’invitez pas à confirmer.

Propriété Valeur
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az hdinsight application list

Répertorie toutes les applications du cluster HDInsight.

az hdinsight application list --cluster-name
                              --resource-group

Paramètres obligatoires

--cluster-name

Nom du cluster.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az hdinsight application show

Obtient les propriétés de l’application spécifiée.

az hdinsight application show --cluster-name
                              --name
                              --resource-group

Paramètres obligatoires

--cluster-name

Nom du cluster.

--name -n

Valeur constante du nom de l’application.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az hdinsight application wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une opération soit terminée.

az hdinsight application wait --cluster-name
                              --name
                              --resource-group
                              [--created]
                              [--custom]
                              [--deleted]
                              [--exists]
                              [--interval]
                              [--timeout]
                              [--updated]

Paramètres obligatoires

--cluster-name

Nom du cluster.

--name -n

Valeur constante du nom de l’application.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--created

Attendez la création avec « provisioningState » sur « Succeeded ».

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
--custom

Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
--deleted

Attendez la suppression.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
--exists

Attendez que la ressource existe.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
--interval

Intervalle d’interrogation en secondes.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: 30
--timeout

Délai maximal d’attente en secondes.

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: 3600
--updated

Attendez la mise à jour avec provisioningState sur « Réussi ».

Propriété Valeur
Groupe de paramètres: Wait Condition Arguments
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False