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
RuntimeScriptActionClusterNodeType[]
Dane wyjściowe
AzureHDInsightRuntimeScriptActionOperationResource