AWS::EMR::Step HadoopJarStepConfig
一个作业流步骤,其中包含将执行其主函数的 JAR 文件。主函数为 Hadoop 提交一个要执行的作业,并等待该作业完成或失败。
语法
要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:
JSON
{ "Args" :
[ String, ... ]
, "Jar" :String
, "MainClass" :String
, "StepProperties" :[ KeyValue, ... ]
}
YAML
Args:
- String
Jar:String
MainClass:String
StepProperties:- KeyValue
属性
Args
-
在执行 JAR 文件的主函数时,这是传递给该函数的命令行参数列表。
必需:否
类型:字符串列表
Update requires: Replacement
Jar
-
在步骤期间运行的 JAR 文件的路径。
必需:是
类型:字符串
最低:
0
最高:
10280
模式:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Update requires: Replacement
MainClass
-
指定的 Java 文件中的主类的名称。如果未指定,JAR 文件应在其清单文件中指定主类。
必需:否
类型:字符串
最低:
0
最高:
10280
模式:
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Update requires: Replacement
StepProperties
-
在步骤运行时设置的 Java 属性列表。您可以使用这些属性将键值对传递给主函数。
必需:否
类型:KeyValue 的列表
Update requires: Replacement