Udostępnij za pośrednictwem


Submit-AzHDInsightScriptAction

Przesyła nową akcję skryptu do klastra usługi Azure HDInsight.

Składnia

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

Opis

Polecenie cmdlet Submit-AzHDInsightScriptAction przesyła nową akcję skryptu do klastra usługi Azure HDInsight. Użyj PersistOnSuccess, aby akcja skryptu została uruchomiona za każdym razem, gdy klaster jest skalowany w górę, o ile akcja skryptu początkowo się powiedzie.

Przykłady

Przykład 1. Przesyłanie nowej akcji skryptu do uruchomionego klastra usługi HDInsight

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

To polecenie przesyła akcję skryptu do uruchomionego klastra usługi HDInsight.

Parametry

-ApplicationName

Określa nazwę aplikacji dla akcji skryptu. Po określeniu applicationNamePersistOnSucces s należy ustawić wartość False, węzły muszą zawierać tylko węzeł edgenode, a liczba akcji skryptu powinna być równa 1.

Typ:String
Position:5
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ClusterName

Określa nazwę klastra.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Określa nazwę akcji skryptu.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-NodeTypes

Określa typy węzłów, na których ma zostać uruchomiona akcja skryptu.

Typ:RuntimeScriptActionClusterNodeType[]
Dopuszczalne wartości:HeadNode, WorkerNode, ZookeeperNode, EdgeNode
Position:3
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Parameters

Określa parametry akcji skryptu.

Typ:String
Position:4
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-PersistOnSuccess

Wskazuje, że akcja skryptu powinna być uruchamiana za każdym razem, gdy klaster jest skalowany w górę. Ten parametr przełącznika jest ignorowany, jeśli akcja skryptu początkowo kończy się niepowodzeniem.

Typ:SwitchParameter
Position:6
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Określa nazwę grupy zasobów.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Uri

Określa publiczny identyfikator URI akcji skryptu (skrypt programu PowerShell lub powłoki Bash).

Typ:Uri
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

Uri

RuntimeScriptActionClusterNodeType[]

Dane wyjściowe

AzureHDInsightRuntimeScriptActionOperationResource