Condividi tramite


az hdinsight autoscale

Gestire la configurazione della scalabilità automatica del cluster HDInsight.

Comandi

Nome Descrizione Tipo Status
az hdinsight autoscale condition

Gestire la condizione di pianificazione del cluster HDInsight che ha abilitato la scalabilità automatica basata su pianificazione.

Memoria centrale Disponibilità generale
az hdinsight autoscale condition create

Aggiungere una nuova condizione di pianificazione.

Memoria centrale Disponibilità generale
az hdinsight autoscale condition delete

Eliminare la condizione di pianificazione.

Memoria centrale Disponibilità generale
az hdinsight autoscale condition list

Elencare tutte le condizioni di pianificazione.

Memoria centrale Disponibilità generale
az hdinsight autoscale condition update

Aggiornare una condizione di pianificazione.

Memoria centrale Disponibilità generale
az hdinsight autoscale condition 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 autoscale create

Abilitare la scalabilità automatica per un cluster in esecuzione.

Memoria centrale Disponibilità generale
az hdinsight autoscale delete

Disabilitare la scalabilità automatica per un cluster in esecuzione.

Memoria centrale Disponibilità generale
az hdinsight autoscale list-timezones

Elencare il nome del fuso orario disponibile quando si abilita la scalabilità automatica basata su pianificazione.

Memoria centrale Disponibilità generale
az hdinsight autoscale show

Ottenere la configurazione della scalabilità automatica di un cluster specificato.

Memoria centrale Disponibilità generale
az hdinsight autoscale update

Aggiornare la configurazione della scalabilità automatica.

Memoria centrale Disponibilità generale
az hdinsight autoscale 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 autoscale create

Abilitare la scalabilità automatica per un cluster in esecuzione.

az hdinsight autoscale create --cluster-name
                              --resource-group
                              --type {Load, Schedule}
                              [--days {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                              [--max-workernode-count]
                              [--min-workernode-count]
                              [--no-wait]
                              [--time]
                              [--timezone]
                              [--workernode-count]
                              [--yes]

Esempio

Abilitare la scalabilità automatica basata sul carico per un cluster in esecuzione.

az hdinsight autoscale create --resource-group MyResourceGroup --cluster-name MyCluster --type Load \
--min-workernode-count 3 --max-workernode-count 5

Abilitare la scalabilità automatica basata su pianificazione per un cluster in esecuzione.

az hdinsight autoscale create --resource-group MyResourceGroup --cluster-name MyCluster --type Schedule \
--timezone "Pacific Standard Time" --days Monday Tuesday --time 09:00 --workernode-count 5

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>.

--type

Tipo di scalabilità automatica.

Valori accettati: Load, Schedule

Parametri facoltativi

--days

Elenco delimitato da spazi del giorno di pianificazione.

Valori accettati: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--max-workernode-count

Numero massimo di nodi di lavoro per atuoscale basato sul carico.

--min-workernode-count

Conteggio minimo del nodo di lavoro per atuoscale basato sul carico.

--no-wait

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

Valore predefinito: False
--time

Ora di 24 ore nel formato xx:xx in giorni.

--timezone

Fuso orario per il tipo di scalabilità automatica di pianificazione. Valori di az hdinsight autoscale list-timezones.

--workernode-count

Conteggio del nodo di lavoro pianificato.

--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 autoscale delete

Disabilitare la scalabilità automatica per un cluster in esecuzione.

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

Esempio

Disabilitare la scalabilità automatica per un cluster in esecuzione.

az hdinsight autoscale delete --resource-group MyResourceGroup --cluster-name MyCluster

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 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 autoscale list-timezones

Elencare il nome del fuso orario disponibile quando si abilita la scalabilità automatica basata su pianificazione.

az hdinsight autoscale list-timezones

Esempio

Elencare il nome del fuso orario disponibile.

az hdinsight autoscale list-timezones
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 autoscale show

Ottenere la configurazione della scalabilità automatica di un cluster specificato.

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

Esempio

Ottenere la configurazione della scalabilità automatica.

az hdinsight autoscale show --resource-group MyResourceGroup --cluster-name MyCluster

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 autoscale update

Aggiornare la configurazione della scalabilità automatica.

az hdinsight autoscale update --cluster-name
                              --resource-group
                              [--max-workernode-count]
                              [--min-workernode-count]
                              [--no-wait]
                              [--timezone]

Esempio

Aggiornare la configurazione correlata alla scalabilità automatica basata sul carico.

az hdinsight autoscale update --resource-group MyResourceGroup --cluster-name MyCluster --max-workernode-count 5

Aggiornare la configurazione correlata alla scalabilità automatica basata su pianificazione.

az hdinsight autoscale update --resource-group MyResourceGroup --cluster-name MyCluster --timezone "China Standard Time"

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 facoltativi

--max-workernode-count

Numero massimo di nodi di lavoro per atuoscale basato sul carico.

--min-workernode-count

Conteggio minimo del nodo di lavoro per atuoscale basato sul carico.

--no-wait

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

Valore predefinito: False
--timezone

Fuso orario per il tipo di scalabilità automatica di pianificazione. Valori di az hdinsight autoscale list-timezones.

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 autoscale wait

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

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

Parametri necessari

--name -n

Nome del cluster.

--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.