Submit-AzHDInsightScriptAction
invia una nuova azione script a un cluster HDInsight di Azure.
Sintassi
Submit-AzHDInsightScriptAction
[-ClusterName] <String>
[-Name] <String>
[-Uri] <Uri>
[-NodeTypes] <RuntimeScriptActionClusterNodeType[]>
[[-Parameters] <String>]
[[-ApplicationName] <String>]
[-PersistOnSuccess]
[-ResourceGroupName <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Il cmdlet Submit-AzHDInsightScriptAction invia una nuova azione script a un cluster Azure HDInsight. Usare PersistOnSuccess per fare in modo che l'azione script venga eseguita ogni volta che il cluster viene ridimensionato, purché l'azione script abbia esito positivo.
Esempio
Esempio 1: Inviare una nuova azione script a un cluster HDInsight in esecuzione
Submit-AzHDInsightScriptAction `
-ClusterName "your-hadoop-001" `
-Name "scriptaction" `
-Uri "<script action URI>" `
-NodeTypes Worker -PersistOnSuccess
Questo comando invia un'azione script a un cluster HDInsight in esecuzione.
Parametri
-ApplicationName
Specifica il nome dell'applicazione per l'azione script. Quando si specifica ApplicationName , PersistOnSuccess deve essere impostato su False, i nodi devono contenere solo edgenode e il numero di azioni script deve essere uguale a 1.
Tipo: | String |
Posizione: | 5 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ClusterName
Specifica il nome del cluster.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome dell'azione script.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-NodeTypes
Specifica i tipi di nodo in cui eseguire l'azione script.
Tipo: | RuntimeScriptActionClusterNodeType[] |
Valori accettati: | HeadNode, WorkerNode, ZookeeperNode, EdgeNode |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Parameters
Specifica i parametri per l'azione script.
Tipo: | String |
Posizione: | 4 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-PersistOnSuccess
Indica che l'azione script deve essere eseguita ogni volta che il cluster viene ridimensionato. Questo parametro switch viene ignorato se l'azione script ha inizialmente esito negativo.
Tipo: | SwitchParameter |
Posizione: | 6 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResourceGroupName
Specifica il nome del gruppo di risorse.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Uri
Specifica l'URI pubblico per l'azione script (uno script di PowerShell o Bash).
Tipo: | Uri |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Input
RuntimeScriptActionClusterNodeType[]
Output
AzureHDInsightRuntimeScriptActionOperationResource