Delen via


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 PersistOnSuccess 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 zijn ingesteld op False, moeten knooppunten alleen edgenode bevatten en moet het aantal scriptacties 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

String

Uri

RuntimeScriptActionClusterNodeType[]

Uitvoerwaarden

AzureHDInsightRuntimeScriptActionOperationResource