Condividi tramite


az hdinsight

Gestire le risorse di HDInsight.

Comandi

Nome Descrizione Tipo Status
az hdinsight application

Gestire le applicazioni HDInsight.

Core Disponibilità generale
az hdinsight application create

Crea un'applicazione per un cluster HDInsight.

Core Disponibilità generale
az hdinsight application delete

Elimina l'applicazione specificata nel cluster HDInsight.

Core Disponibilità generale
az hdinsight application list

Elenca tutte le applicazioni per il cluster HDInsight.

Core Disponibilità generale
az hdinsight application show

Ottiene le proprietà dell'applicazione specificata.

Core Disponibilità generale
az hdinsight application wait

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

Core Disponibilità generale
az hdinsight autoscale

Gestire la configurazione della scalabilità automatica del cluster HDInsight.

Core Disponibilità generale
az hdinsight autoscale condition

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

Core Disponibilità generale
az hdinsight autoscale condition create

Aggiungere una nuova condizione di pianificazione.

Core Disponibilità generale
az hdinsight autoscale condition delete

Eliminare la condizione di pianificazione.

Core Disponibilità generale
az hdinsight autoscale condition list

Elencare tutte le condizioni di pianificazione.

Core Disponibilità generale
az hdinsight autoscale condition update

Aggiornare una condizione di pianificazione.

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

Core Disponibilità generale
az hdinsight autoscale create

Abilitare la scalabilità automatica per un cluster in esecuzione.

Core Disponibilità generale
az hdinsight autoscale delete

Disabilitare la scalabilità automatica per un cluster in esecuzione.

Core Disponibilità generale
az hdinsight autoscale list-timezones

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

Core Disponibilità generale
az hdinsight autoscale show

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

Core Disponibilità generale
az hdinsight autoscale update

Aggiornare la configurazione della scalabilità automatica.

Core Disponibilità generale
az hdinsight autoscale wait

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

Core Disponibilità generale
az hdinsight azure-monitor

Gestire l'integrazione dei log di Monitoraggio di Azure in un cluster HDInsight.

Core Disponibilità generale
az hdinsight azure-monitor-agent

Gestire l'integrazione dei log dell'agente di Monitoraggio di Azure in un cluster HDInsight.

Core Disponibilità generale
az hdinsight azure-monitor-agent disable

Disabilitare l'integrazione dei log dell'agente di Monitoraggio di Azure in un cluster HDInsight.

Core Disponibilità generale
az hdinsight azure-monitor-agent enable

Abilitare l'integrazione dei log dell'agente di Monitoraggio di Azure in un cluster HDInsight.

Core Disponibilità generale
az hdinsight azure-monitor-agent show

Ottenere lo stato dell'integrazione dei log dell'agente di Monitoraggio di Azure in un cluster HDInsight.

Core Disponibilità generale
az hdinsight azure-monitor disable

Disabilitare l'integrazione dei log di Monitoraggio di Azure in un cluster HDInsight.

Core Disponibilità generale
az hdinsight azure-monitor enable

Abilitare l'integrazione dei log di Monitoraggio di Azure in un cluster HDInsight.

Core Disponibilità generale
az hdinsight azure-monitor show

Ottenere lo stato dell'integrazione dei log di Monitoraggio di Azure in un cluster HDInsight.

Core Disponibilità generale
az hdinsight create

Creare un nuovo cluster.

Core Disponibilità generale
az hdinsight delete

Elimina il cluster HDInsight specificato.

Core Disponibilità generale
az hdinsight host

Gestire gli host virtuali del cluster HDInsight.

Core Disponibilità generale
az hdinsight host list

Elencare gli host del cluster HDInsight specificato.

Core Disponibilità generale
az hdinsight host restart

Riavviare gli host specifici del cluster HDInsight specificato.

Core Disponibilità generale
az hdinsight list

Elencare i cluster HDInsight in un gruppo di risorse o in una sottoscrizione.

Core Disponibilità generale
az hdinsight list-usage

Elenca gli utilizzi per la posizione specificata.

Core Disponibilità generale
az hdinsight monitor

Gestire l'integrazione dei log di Monitoraggio di Azure classico in un cluster HDInsight.

Core Disponibilità generale
az hdinsight monitor disable

Disabilitare l'integrazione dei log di Monitoraggio di Azure classico in un cluster HDInsight.

Core Disponibilità generale
az hdinsight monitor enable

Abilitare l'integrazione dei log di Monitoraggio di Azure classico in un cluster HDInsight.

Core Disponibilità generale
az hdinsight monitor show

Ottenere lo stato dell'integrazione dei log di Monitoraggio di Azure classico in un cluster HDInsight.

Core Disponibilità generale
az hdinsight resize

Ridimensionare il cluster HDInsight specificato alle dimensioni specificate.

Core Disponibilità generale
az hdinsight rotate-disk-encryption-key

Ruotare la chiave di crittografia del disco del cluster HDInsight specificato.

Core Disponibilità generale
az hdinsight script-action

Gestire le azioni script HDInsight.

Core Disponibilità generale
az hdinsight script-action delete

Elimina un'azione script persistente specificata del cluster.

Core Disponibilità generale
az hdinsight script-action execute

Eseguire azioni script sul cluster HDInsight specificato.

Core Disponibilità generale
az hdinsight script-action list

Elenca tutte le azioni script persistenti per il cluster specificato.

Core Disponibilità generale
az hdinsight script-action list-execution-history

Elenca la cronologia di esecuzione di tutti gli script per il cluster specificato.

Core Disponibilità generale
az hdinsight script-action promote

Promuove l'esecuzione di script ad hoc specificata in uno script persistente.

Core Disponibilità generale
az hdinsight script-action show-execution-details

Ottiene i dettagli di esecuzione dello script per l'ID di esecuzione dello script specificato.

Core Disponibilità generale
az hdinsight show

Ottiene il cluster specificato.

Core Disponibilità generale
az hdinsight update

Aggiornare i tag o l'identità del cluster HDInsight specificato. L'impostazione della proprietà Identity sostituirà la configurazione dell'identità esistente del cluster.

Core Disponibilità generale
az hdinsight wait

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

Core Disponibilità generale

az hdinsight create

Creare un nuovo cluster.

az hdinsight create --name
                    --resource-group
                    --type
                    [--assign-identity]
                    [--autoscale-count]
                    [--autoscale-max-count]
                    [--autoscale-min-count]
                    [--autoscale-type {Load, Schedule}]
                    [--cluster-admin-account]
                    [--cluster-admin-password]
                    [--cluster-configurations]
                    [--cluster-tier {Premium, Standard}]
                    [--cluster-users-group-dns]
                    [--component-version]
                    [--compute-isolation {false, true}]
                    [--days {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                    [--domain]
                    [--edgenode-size]
                    [--enable-private-link {false, true}]
                    [--encryption-algorithm {RSA-OAEP, RSA-OAEP-256, RSA1_5}]
                    [--encryption-at-host {false, true}]
                    [--encryption-in-transit {false, true}]
                    [--encryption-key-name]
                    [--encryption-key-version]
                    [--encryption-vault-uri]
                    [--esp]
                    [--headnode-size]
                    [--host-sku]
                    [--http-password]
                    [--http-user]
                    [--idbroker]
                    [--kafka-client-group-id]
                    [--kafka-client-group-name]
                    [--kafka-management-node-count]
                    [--kafka-management-node-size]
                    [--ldaps-urls]
                    [--location]
                    [--minimal-tls-version {1.2}]
                    [--no-validation-timeout]
                    [--no-wait]
                    [--outbound-dependencies-managed-type {External, Managed}]
                    [--private-link-config]
                    [--public-ip-tag-type]
                    [--public-ip-tag-value]
                    [--resource-provider-connection {Inbound, Outbound}]
                    [--ssh-password]
                    [--ssh-public-key]
                    [--ssh-user]
                    [--storage-account]
                    [--storage-account-key]
                    [--storage-account-managed-identity]
                    [--storage-container]
                    [--storage-filesystem]
                    [--subnet]
                    [--tags]
                    [--time]
                    [--timezone]
                    [--version]
                    [--vnet-name]
                    [--workernode-count]
                    [--workernode-data-disk-size]
                    [--workernode-data-disk-storage-account-type {premium_lrs, standard_lrs}]
                    [--workernode-data-disks-per-node]
                    [--workernode-size]
                    [--zones]
                    [--zookeepernode-size]

Esempio

Creare un cluster con un account di archiviazione esistente.

az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount

Creare un cluster con una versione tls minima.

az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount --minimal-tls-version 1.2

Creare un cluster che abilita la crittografia in transito.

az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount --encryption-in-transit true

Creare un cluster con crittografia nell'host.

az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount --encryption-at-host true

Creare un cluster con Enterprise Security Package (ESP).

az hdinsight create --esp -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount \
--subnet "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1" \
--domain "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRG/providers/Microsoft.AAD/domainServices/MyDomain.onmicrosoft.com" \
--assign-identity "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MyMsiRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyMSI" \
--cluster-admin-account MyAdminAccount@MyDomain.onmicrosoft.com \
--cluster-users-group-dns MyGroup

Creare un cluster con Enterprise Security Package (ESP) e abilitare HDInsight ID Broker.

az hdinsight create --esp --idbroker -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount \
--subnet "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1" \
--domain "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRG/providers/Microsoft.AAD/domainServices/MyDomain.onmicrosoft.com" \
--assign-identity "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MyMsiRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyMSI" \
--cluster-admin-account MyAdminAccount@MyDomain.onmicrosoft.com \
--cluster-users-group-dns MyGroup

Creare un cluster Kafka con crittografia dischi. Vedere https://learn.microsoft.com/azure/hdinsight/kafka/apache-kafka-byok.

az hdinsight create -t kafka -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --workernode-data-disks-per-node 2 \
--storage-account MyStorageAccount \
--encryption-key-name kafkaClusterKey \
--encryption-key-version 00000000000000000000000000000000 \
--encryption-vault-uri https://MyKeyVault.vault.azure.net \
--assign-identity MyMSI

Creare un cluster kafka con proxy rest kafka.

az hdinsight create -t kafka -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --workernode-data-disks-per-node 2 \
--storage-account MyStorageAccount \
--kafka-management-node-size "Standard_D4_v2" \
--kafka-client-group-id MySecurityGroupId \
--kafka-client-group-name MySecurityGroupName
--component-version kafka=2.1

Creare un cluster con Azure Data Lake Storage Gen2

az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount \
--storage-account-managed-identity MyMSI

Creare un cluster con la configurazione dalla stringa JSON.

az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount \
--cluster-configuration {'gateway':{'restAuthCredential.username':'admin'}}

Creare un cluster con la configurazione da un file locale.

az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount \
--cluster-configuration @config.json

Creare un cluster con scalabilità automatica basata sul carico.

az hdinsight create -t spark --version 3.6 -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --storage-account MyStorageAccount \
--autoscale-type Load --autoscale-min-workernode-count 3 --autoscale-max-workernode-count 5

Creare un cluster con scalabilità automatica basata su pianificazione.

az hdinsight create -t spark --version 3.6 -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --storage-account MyStorageAccount \
--autoscale-type Schedule --timezone "Pacific Standard Time" --days Monday \
--time 09:00 --autoscale-workernode-count 5

Creare un cluster con la funzionalità inoltro in uscita e collegamento privato.

az hdinsight create -t spark --version 3.6 -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --storage-account MyStorageAccount \
--subnet "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/fakevnet/subnets/default" \
--resource-provider-connection Outbound --enable-private-link

Creare un cluster con la funzionalità Isolamento calcolo.

az hdinsight create -t spark --version 3.6 -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --storage-account MyStorageAccount \
--enable-compute-isolation --workernode-size "Standard_E8S_V3" --headnode-size "Standard_E8S_V3"

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

--type -t

Tipo di cluster HDInsight, ad esempio hadoop, interactivehive, hbase, kafka, storm, spark, rserver, mlservices. Vedere anche: https://learn.microsoft.com/azure/hdinsight/hdinsight-hadoop-provision-linux-clusters#cluster-types.

Parametri facoltativi

--assign-identity

Nome o ID dell'identità assegnata dall'utente. Ignorare questo campo quando assign_identity_type è SystemAssigned.

--autoscale-count --autoscale-workernode-count

Conteggio del nodo di lavoro pianificato.

--autoscale-max-count --autoscale-max-workernode-count

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

--autoscale-min-count --autoscale-min-workernode-count

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

--autoscale-type

Tipo di scalabilità automatica.

Valori accettati: Load, Schedule
--cluster-admin-account

Account utente di dominio che avrà privilegi di amministratore nel cluster. Obbligatorio solo quando si crea un cluster con Enterprise Security Package.

--cluster-admin-password

Password amministratore di dominio. Obbligatorio solo quando si crea un cluster con Enterprise Security Package.

--cluster-configurations

Configurazioni aggiuntive di vari componenti. Le configurazioni possono essere fornite da un file usando la @{path} sintassi o una stringa JSON. Vedere anche: https://learn.microsoft.com/azure/hdinsight/hdinsight-hadoop-customize-cluster-bootstrap.

--cluster-tier

Livello del cluster.

Valori accettati: Premium, Standard
--cluster-users-group-dns

Elenco delimitato da spazi di Nomi distinti per i gruppi di utenti del cluster. Obbligatorio solo quando si crea un cluster con Enterprise Security Package.

--component-version

Le versioni di vari componenti Hadoop, in versioni separate da spazio nel formato 'component=version'. Esempio: Spark=2.0 Hadoop=2.7.3 Vedere anche: https://learn.microsoft.com/azure/hdinsight/hdinsight-component-versioning#hadoop-components-available-with-different-hdinsight-versions.

--compute-isolation --enable-compute-isolation

Indicare se abilitare o meno l'isolamento del calcolo.

Valori accettati: false, true
--days

Elenco delimitato da spazi del giorno di pianificazione.

Valori accettati: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--domain

Nome o ID risorsa del servizio azure Dominio di Active Directory dell'utente. Obbligatorio solo quando si crea un cluster con Enterprise Security Package.

--edgenode-size
--enable-private-link

Indicare se abilitare o meno il collegamento privato.

Valori accettati: false, true
--encryption-algorithm

Identificatore dell'algoritmo per la crittografia.

Valori accettati: RSA-OAEP, RSA-OAEP-256, RSA1_5
Valore predefinito: RSA-OAEP
--encryption-at-host

Indica se abilitare o meno la crittografia nell'host.

Valori accettati: false, true
--encryption-in-transit

Indica se abilitare la crittografia in transito.

Valori accettati: false, true
--encryption-key-name

Nome della chiave usato per abilitare la crittografia del disco.

--encryption-key-version

Versione della chiave usata per abilitare la crittografia del disco.

--encryption-vault-uri

URI dell'insieme di credenziali delle chiavi di base in cui si trova la chiave dei clienti, ad esempio. https://myvault.vault.azure.net.

--esp

Specificare per creare un cluster con Enterprise Security Package. Se omesso, la creazione di un cluster con Enterprise Security Package non sarà consentita.

Valore predefinito: False
--headnode-size
--host-sku

SKU host dedicato dell'isolamento del calcolo.

--http-password -p

Password HTTP per il cluster. Se non viene specificato, verrà richiesto.

--http-user -u

Nome utente HTTP per il cluster. Impostazione predefinita: amministratore.

--idbroker

Specificare per creare un cluster ESP con HDInsight ID Broker. Se omesso, la creazione di un cluster ESP con HDInsight ID Broker non sarà consentita.

Valore predefinito: False
--kafka-client-group-id

ID del gruppo di sicurezza AAD client per il proxy rest Kafka.

--kafka-client-group-name

Nome del gruppo di sicurezza AAD client per il proxy REST Kafka.

--kafka-management-node-count

Numero di nodi di gestione kafka nel cluster.

Valore predefinito: 2
--kafka-management-node-size
--ldaps-urls

Elenco delimitato da spazi degli URL del protocollo LDAPS per comunicare con Active Directory. Obbligatorio solo quando si crea un cluster con Enterprise Security Package.

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--minimal-tls-version

Versione minima di TLS supportata.

Valori accettati: 1.2
--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
--no-wait

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

Valore predefinito: False
--outbound-dependencies-managed-type --outbound-managed-type

Direzione della connessione del provider di risorse.

Valori accettati: External, Managed
--private-link-config --private-link-configurations

Configurazioni di collegamento privato durante la creazione del cluster. collegamento privato le configurazioni possono essere fornite da un file usando la @{path} sintassi o una stringa JSON. https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/hdinsight/tests/latest/privatelinkconfigurations.jsonVedere .

--public-ip-tag-type

Ottiene o imposta il tipo ipTag: Esempio FirstPartyUsage.

--public-ip-tag-value

Ottiene o imposta il valore di IpTag associato all'indirizzo IP pubblico. Esempio di HDInsight, SQL, Archiviazione e così via.

--resource-provider-connection --rp-connection

Tipo di connessione del provider di risorse.

Valori accettati: Inbound, Outbound
--ssh-password -P

Password SSH per i nodi del cluster. Se non è specificato alcun valore, usa la password HTTP.

--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
--storage-account

Nome o ID dell'account di archiviazione.

--storage-account-key

Chiave dell'account di archiviazione. Una chiave può essere recuperata automaticamente se l'utente ha accesso all'account di archiviazione.

--storage-account-managed-identity

Identità gestita assegnata dall'utente con accesso al file system dell'account di archiviazione. Obbligatorio solo quando il tipo di account di archiviazione è Azure Data Lake Storage Gen2.

--storage-container

Il contenitore di archiviazione che verrà usato dal cluster. Usa il nome del cluster se non è stato specificato nessuno. (solo WASB).

--storage-filesystem

File system di archiviazione che verrà usato dal cluster. Usa il nome del cluster se non è stato specificato nessuno. (solo DFS).

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

--time

Tempo di 24 ore sotto forma di xx:xx in giorni.

--timezone

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

--version -v

versione del cluster HDInsight. Vedere anche: https://learn.microsoft.com/azure/hdinsight/hdinsight-component-versioning#supported-hdinsight-versions.

Valore predefinito: default
--vnet-name

Nome di una rete virtuale.

--workernode-count -c

Numero di nodi di lavoro nel cluster.

Valore predefinito: 3
--workernode-data-disk-size

Dimensioni del disco dati in GB, ad esempio 1023.

--workernode-data-disk-storage-account-type

Tipo di account di archiviazione che verrà usato per i dischi dati: standard_lrs o premium_lrs.

Valori accettati: premium_lrs, standard_lrs
--workernode-data-disks-per-node

Numero di dischi dati da usare per ogni nodo di lavoro.

--workernode-size
--zones

Elenco delimitato da spazi delle zone di disponibilità in cui verrà creato il cluster.

--zookeepernode-size
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 posizione predefinito 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 delete

Elimina il cluster HDInsight specificato.

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

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

--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 posizione predefinito 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 list

Elencare i cluster HDInsight in un gruppo di risorse o in una sottoscrizione.

az hdinsight list [--resource-group]

Parametri facoltativi

--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 posizione predefinito 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 list-usage

Elenca gli utilizzi per la posizione specificata.

az hdinsight list-usage --location

Parametri necessari

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

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 posizione predefinito 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 resize

Ridimensionare il cluster HDInsight specificato alle dimensioni specificate.

az hdinsight resize --name
                    --resource-group
                    --workernode-count
                    [--no-wait]

Esempio

Ridimensionare il nodo di lavoro del cluster.

az hdinsight resize --name MyCluster --resource-group rg --workernode-count 5

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

--workernode-count -c

Numero di istanze del nodo del ruolo di lavoro di destinazione per l'operazione.

Parametri facoltativi

--no-wait

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

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 posizione predefinito 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 rotate-disk-encryption-key

Ruotare la chiave di crittografia del disco del cluster HDInsight specificato.

az hdinsight rotate-disk-encryption-key --encryption-key-name
                                        --encryption-key-version
                                        --encryption-vault-uri
                                        --name
                                        --resource-group
                                        [--no-wait]

Parametri necessari

--encryption-key-name

Nome della chiave usato per abilitare la crittografia del disco.

--encryption-key-version

Versione della chiave usata per abilitare la crittografia del disco.

--encryption-vault-uri

URI dell'insieme di credenziali delle chiavi di base in cui si trova la chiave dei clienti, ad esempio. https://myvault.vault.azure.net.

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

--no-wait

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

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 posizione predefinito 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 show

Ottiene il cluster specificato.

az hdinsight show --name
                  --resource-group

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 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 posizione predefinito 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 update

Aggiornare i tag o l'identità del cluster HDInsight specificato. L'impostazione della proprietà Identity sostituirà la configurazione dell'identità esistente del cluster.

az hdinsight update --name
                    --resource-group
                    [--assign-identity]
                    [--assign-identity-type]
                    [--no-wait]
                    [--tags]

Esempio

Aggiornare i tag.

az hdinsight update --name MyCluster --resource-group rg --tags key=value

Aggiornare l'identità di gestione con un singolo file msi assegnato a UserAssigned.

az hdinsight update --name MyCluster --resource-group rg --assign-identity-type UserAssigned --assign-identity MyMsi

Aggiornare l'identità di gestione con più identità utenteassigned msi.

az hdinsight update --name MyCluster --resource-group rg --assign-identity-type UserAssigned --assign-identity MyMsi1 MyMsi2

Aggiornare l'identità di gestione di SystemAssigned.

az hdinsight update --name MyCluster --resource-group rg --assign-identity-type SystemAssigned

Aggiornare l'identità di gestione con SystemAssigned,UserAssigned msi.

az hdinsight update --name MyCluster --resource-group rg --assign-identity-type "SystemAssigned,UserAssigned" --assign-identity MyMsi1

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

--assign-identity

Nome o ID dell'identità assegnata dall'utente. Ignorare questo campo quando assign_identity_type è SystemAssigned.

--assign-identity-type

Tipo di identità usato per il cluster. Valori consentiti: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned.

--no-wait

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

Valore predefinito: False
--tags

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

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 posizione predefinito 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 wait

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

az hdinsight 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 posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

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