Submit-AzHDInsightScriptAction
新しいスクリプト操作を Azure HDInsight クラスターに送信します。
構文
Submit-AzHDInsightScriptAction
[-ClusterName] <String>
[-Name] <String>
[-Uri] <Uri>
[-NodeTypes] <RuntimeScriptActionClusterNodeType[]>
[[-Parameters] <String>]
[[-ApplicationName] <String>]
[-PersistOnSuccess]
[-ResourceGroupName <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
説明
Submit-AzHDInsightScriptAction コマンドレットは、新しいスクリプト アクションを Azure HDInsight クラスターに送信します。 PersistOnSuccess を使用して、スクリプト アクションが最初に成功する限り、クラスターがスケールアップされるたびにスクリプト アクションを実行します。
例
例 1: 実行中の HDInsight クラスターに新しいスクリプト アクションを送信する
Submit-AzHDInsightScriptAction `
-ClusterName "your-hadoop-001" `
-Name "scriptaction" `
-Uri "<script action URI>" `
-NodeTypes Worker -PersistOnSuccess
このコマンドは、実行中の HDInsight クラスターにスクリプト アクションを送信します。
パラメーター
-ApplicationName
スクリプト アクションのアプリケーション名を指定します。 ApplicationName を指定した場合、PersistOnSuccess を False に設定し、ノードには edgenode のみを含める必要があり、スクリプト アクションの数は 1 にする必要があります。
型: | String |
配置: | 5 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-ClusterName
クラスターの名前を指定します。
型: | String |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Name
スクリプト アクションの名前を指定します。
型: | String |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-NodeTypes
スクリプト アクションを実行するノードの種類を指定します。
型: | RuntimeScriptActionClusterNodeType[] |
指定可能な値: | HeadNode, WorkerNode, ZookeeperNode, EdgeNode |
配置: | 3 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Parameters
スクリプト アクションのパラメーターを指定します。
型: | String |
配置: | 4 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-PersistOnSuccess
クラスターがスケールアップされるたびにスクリプト アクションを実行する必要があることを示します。 スクリプト アクションが最初に失敗した場合、この switch パラメーターは無視されます。
型: | SwitchParameter |
配置: | 6 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResourceGroupName
リソース グループの名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Uri
スクリプト アクション (PowerShell または Bash スクリプト) のパブリック URI を指定します。
型: | Uri |
配置: | 2 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
入力
RuntimeScriptActionClusterNodeType[]
出力
AzureHDInsightRuntimeScriptActionOperationResource