Submit-AzHDInsightScriptAction
Hiermee verzendt u een nieuwe scriptactie naar een Azure HDInsight-cluster.
Syntaxis
Submit-AzHDInsightScriptAction
[-ClusterName] <String>
[-Name] <String>
[-Uri] <Uri>
[-NodeTypes] <RuntimeScriptActionClusterNodeType[]>
[[-Parameters] <String>]
[[-ApplicationName] <String>]
[-PersistOnSuccess]
[-ResourceGroupName <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De cmdlet Submit-AzHDInsightScriptAction verzendt een nieuwe scriptactie naar een Azure HDInsight-cluster. Gebruik PersistentOnSuccess om de scriptactie uit te voeren telkens wanneer het cluster wordt opgeschaald, zolang de scriptactie in eerste instantie slaagt.
Voorbeelden
Voorbeeld 1: Een nieuwe scriptactie verzenden naar een actief HDInsight-cluster
Submit-AzHDInsightScriptAction `
-ClusterName "your-hadoop-001" `
-Name "scriptaction" `
-Uri "<script action URI>" `
-NodeTypes Worker -PersistOnSuccess
Met deze opdracht wordt een scriptactie verzonden naar een actief HDInsight-cluster.
Parameters
-ApplicationName
Hiermee geeft u de naam van de toepassing voor de scriptactie. Wanneer ApplicationName is opgegeven, moet PersistOnSuccess worden ingesteld op False, moeten knooppunten alleen edgenode bevatten en het aantal scriptacties moet gelijk zijn aan 1.
Type: | String |
Position: | 5 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ClusterName
Hiermee geeft u de naam van het cluster.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van de scriptactie.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-NodeTypes
Hiermee geeft u de knooppunttypen op waarop de scriptactie moet worden uitgevoerd.
Type: | RuntimeScriptActionClusterNodeType[] |
Geaccepteerde waarden: | HeadNode, WorkerNode, ZookeeperNode, EdgeNode |
Position: | 3 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Parameters
Hiermee geeft u de parameters voor de scriptactie.
Type: | String |
Position: | 4 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PersistOnSuccess
Geeft aan dat de scriptactie moet worden uitgevoerd telkens wanneer het cluster omhoog wordt geschaald. Deze schakelparameter wordt genegeerd als de scriptactie in eerste instantie mislukt.
Type: | SwitchParameter |
Position: | 6 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de naam van de resourcegroep.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Uri
Hiermee geeft u de openbare URI voor de scriptactie (een PowerShell- of Bash-script).
Type: | Uri |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Invoerwaarden
RuntimeScriptActionClusterNodeType[]
Uitvoerwaarden
AzureHDInsightRuntimeScriptActionOperationResource