Dela via


Submit-AzHDInsightScriptAction

Skickar en ny skriptåtgärd till ett Azure HDInsight-kluster.

Syntax

Submit-AzHDInsightScriptAction
      [-ClusterName] <String>
      [-Name] <String>
      [-Uri] <Uri>
      [-NodeTypes] <RuntimeScriptActionClusterNodeType[]>
      [[-Parameters] <String>]
      [[-ApplicationName] <String>]
      [-PersistOnSuccess]
      [-ResourceGroupName <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Description

Cmdleten Submit-AzHDInsightScriptAction skickar en ny skriptåtgärd till ett Azure HDInsight-kluster. Använd PersistOnSuccess för att köra skriptåtgärden varje gång klustret skalas upp, så länge skriptåtgärden först lyckas.

Exempel

Exempel 1: Skicka en ny skriptåtgärd till ett HDInsight-kluster som körs

Submit-AzHDInsightScriptAction `
            -ClusterName "your-hadoop-001" `
            -Name "scriptaction" `
            -Uri "<script action URI>" `
            -NodeTypes Worker -PersistOnSuccess

Det här kommandot skickar en skriptåtgärd till ett HDInsight-kluster som körs.

Parametrar

-ApplicationName

Anger programnamnet för skriptåtgärden. När ApplicationName har angetts ska PersistOnSuccess anges till False, noder får endast innehålla edgenode och antalet skriptåtgärder ska vara lika med 1.

Typ:String
Position:5
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-ClusterName

Anger namnet på klustret.

Typ:String
Position:0
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Anger namnet på skriptåtgärden.

Typ:String
Position:1
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-NodeTypes

Anger de nodtyper som skriptåtgärden ska köras på.

Typ:RuntimeScriptActionClusterNodeType[]
accepterade värden:HeadNode, WorkerNode, ZookeeperNode, EdgeNode
Position:3
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-Parameters

Anger parametrarna för skriptåtgärden.

Typ:String
Position:4
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-PersistOnSuccess

Anger att skriptåtgärden ska köras varje gång klustret skalas upp. Den här växelparametern ignoreras om skriptåtgärden ursprungligen misslyckas.

Typ:SwitchParameter
Position:6
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Anger namnet på resursgruppen.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Uri

Anger den offentliga URI:n för skriptåtgärden (ett PowerShell- eller Bash-skript).

Typ:Uri
Position:2
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

Indata

String

Uri

RuntimeScriptActionClusterNodeType[]

Utdata

AzureHDInsightRuntimeScriptActionOperationResource