Compartir a través de


Submit-AzHDInsightScriptAction

envía una nueva acción de script a un clúster de HDInsight de Azure.

Syntax

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

Description

El cmdlet Submit-AzHDInsightScriptAction envía una nueva acción de script a un clúster de Azure HDInsight. Use PersistOnSuccess para que se ejecute la acción de script cada vez que el clúster se escale verticalmente, siempre que la acción del script se realice correctamente inicialmente.

Ejemplos

Ejemplo 1: Envío de una nueva acción de script a un clúster de HDInsight en ejecución

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

Este comando envía una acción de script a un clúster de HDInsight en ejecución.

Parámetros

-ApplicationName

Especifica el nombre de la aplicación para la acción de script. Cuando se especifica ApplicationName , PersistOnSuccess debe establecerse en False, los nodos deben contener solo edgenode y el recuento de acciones de script debe ser igual a 1.

Tipo:String
Position:5
valor predeterminado:None
Requerido:False
Accept pipeline input:True
Accept wildcard characters:False

-ClusterName

Especifica el nombre del clúster.

Tipo:String
Position:0
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica el nombre de la acción de script.

Tipo:String
Position:1
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-NodeTypes

Especifica los tipos de nodo en los que se va a ejecutar la acción de script.

Tipo:RuntimeScriptActionClusterNodeType[]
valores aceptados:HeadNode, WorkerNode, ZookeeperNode, EdgeNode
Position:3
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-Parameters

Especifica los parámetros de la acción de script.

Tipo:String
Position:4
valor predeterminado:None
Requerido:False
Accept pipeline input:True
Accept wildcard characters:False

-PersistOnSuccess

Indica que la acción de script se debe ejecutar cada vez que se escala verticalmente el clúster. Este parámetro switch se omite si se produce un error inicialmente en la acción del script.

Tipo:SwitchParameter
Position:6
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Especifica el nombre del grupo de recursos.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Uri

Especifica el URI público para la acción de script (un script de PowerShell o Bash).

Tipo:Uri
Position:2
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

Entradas

String

Uri

RuntimeScriptActionClusterNodeType[]

Salidas

AzureHDInsightRuntimeScriptActionOperationResource