az hdinsight application

Gestire le applicazioni HDInsight.

Comandi

Nome Descrizione Tipo Stato
az hdinsight application create

Crea un'applicazione per un cluster HDInsight.

Memoria centrale Disponibilità generale
az hdinsight application delete

Elimina l'applicazione specificata nel cluster HDInsight.

Memoria centrale Disponibilità generale
az hdinsight application list

Elenca tutte le applicazioni per il cluster HDInsight.

Memoria centrale Disponibilità generale
az hdinsight application show

Ottiene le proprietà dell'applicazione specificata.

Memoria centrale Disponibilità generale
az hdinsight application wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino al completamento di un'operazione.

Memoria centrale Disponibilità generale

az hdinsight application create

Crea un'applicazione per 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]

Esempio

Creare un'applicazione con un URI di 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"'

Creare un'applicazione con un URI di script e le dimensioni del nodo perimetrale specificate.

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

Creare un'applicazione con endpoint 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

Parametri necessari

--cluster-name

Nome del cluster.

--name -n

Valore costante per il nome dell'applicazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--script-action-name

Nome dell'azione script.

--script-uri

URI dello script.

Parametri facoltativi

--access-mode

Modalità di accesso per l'applicazione.

valore predefinito: WebPage
--destination-port

Porta di destinazione a cui connettersi.

valore predefinito: 8080
--disable-gateway-auth

Indica se disabilitare l'autenticazione del gateway. L'impostazione predefinita consiste nell'abilitare l'autenticazione del gateway. Valore predefinito: false.

valori accettati: false, true
--edgenode-size

Dimensioni del nodo. Vedere anche: https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-provision-linux-clusters#configure-cluster-size.

valore predefinito: Standard_D3_V2
--marketplace-id

Identificatore del marketplace.

--no-validation-timeout

Consentire l'errore di timeout durante la fase di convalida dell'argomento. Se omesso, sarà consentito l'errore di timeout di convalida.

valore predefinito: False
--script-parameters

Parametri per lo script.

--ssh-password -P

Password SSH per i nodi del cluster.

--ssh-public-key -K

Chiave pubblica SSH per i nodi del cluster.

--ssh-user -U

Nome utente SSH per i nodi del cluster.

valore predefinito: sshuser
--sub-domain-suffix

Suffisso del sottodominio dell'applicazione.

--subnet

Nome o ID della subnet. Se viene specificato il nome, --vnet-name è necessario specificare .

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--type -t

Tipo di applicazione.

valori accettati: CustomApplication, RServer
valore predefinito: CustomApplication
--vnet-name

Nome di una rete virtuale.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az hdinsight application delete

Elimina l'applicazione specificata nel cluster HDInsight.

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

Parametri necessari

--cluster-name

Nome del cluster.

--name -n

Valore costante per il nome dell'applicazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az hdinsight application list

Elenca tutte le applicazioni per il cluster HDInsight.

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

Parametri necessari

--cluster-name

Nome del cluster.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az hdinsight application show

Ottiene le proprietà dell'applicazione specificata.

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

Parametri necessari

--cluster-name

Nome del cluster.

--name -n

Valore costante per il nome dell'applicazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az hdinsight application wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino al completamento di un'operazione.

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

Parametri necessari

--cluster-name

Nome del cluster.

--name -n

Valore costante per il nome dell'applicazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Attendere l'eliminazione.

valore predefinito: False
--exists

Attendere che la risorsa esista.

valore predefinito: False
--interval

Intervallo di polling in secondi.

valore predefinito: 30
--timeout

Attesa massima in secondi.

valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.