开发者社区> 问答> 正文

E-MapReduce 如何创建执行计划?



CreateExecutionPlan 创建执行计划



请求参数

字段类型是否必须默认值描述
RegionIdString所在地域
NameString执行计划名称
StrategyString执行计划的运行策略,RUN_MANUALLY:手动执行,只有当用户主动触发的时候才运行,SCHEDULE:周期调度,设置时间在指定的时间自动运行
StartTimeLong否,当Strategy==SCHEDULE时必须周期调度开始生效的时间,单位毫秒,UTC时间戳。类似:1497516900000
TimeUnitString否,当Strategy==SCHEDULE时必须周期调度的时间间隔,DAY:天为单位调度,HOUR:小时为单位调度
TimeIntervalInteger否,当Strategy==SCHEDULE时必须间隔时间,若时间单位是DAY:只能是1, 若时间单位是HOUR:可以设置1-23
JobIdListArray作业Id的数组,类似:[“J-90D5FC26DA8C7CA7”,”J-A5B1F503752DE01F”]
CreateClusterOnDemandBooleanfalse是否是按需动态创建集群
ClusterIdString否,CreateClusterOnDemand=false时必需传入关联的现有集群Id
以下当CreateClusterOnDemand=true时,按需自动创建集群的信息
ClusterNameBoolean新创建的集群的名字
ZoneIdString可用区Id,类似cn-hangzhou-b
LogEnableBoolean是否启用日志保存。要使用此功能,请确保您已经开通了OSS服务
LogPathString否,若LogEnable==true则必须OSS上日志保存的路径,类似oss://bucketname/dir
SecurityGroupIdString任何一个安全组Id。可以在ECS中创建一个然后使用。需要确认的是,若使用已有的安全组,会被增加上默认安全组策略:入只开放22端口,出开放所有端口。
IsOpenPublicIpBooleantrue是否开启公共Ip。若开启,默认会带有8MB的带宽。
EmrVerStringE-MapReduce的产品版本。如”EMR 1.0.0”和”EMR 1.1.0”
ClusterTypeString集群的类型,可以是 HADOOP,不支持 HBASE
HighAvailabilityEnableBooleanfalse是否开启高可用,开启需2个Master节点
EcsOrderEcsOrder集群包含的ECS机器信息,以json形式的格式。类似如下形式,[{“nodeCount”:3, “nodeType”:”MASTER”, “instanceType”:”ecs.n1.large”, “diskType”:”CLOUD_EFFICIENCY”, “diskCapacity”:80,diskCount”:1}]
BootstrapActionsList BootstrapAction引导操作列表,最多16个,超过只保留前16个
ConfigurationsString提供一个oss文件路径,该文件的内容请参见用户手册
VpcIdStringvpc ID
VSwitchIdStringvpc中交换机ID
NetTypeStringclassicclassic/vpc,默认classic
IoOptimizedBooleantrue是否开启IO优化,默认为true
InstanceGenerationString选择ecs实例的系列,取值为ecs-1或者ecs-2


返回参数

字段类型描述
IdString执行计划Id


示例



请求示例

  1. [backcolor=transparent]https[backcolor=transparent]:[backcolor=transparent]//emr.aliyuncs.com/?Action=CreateExecutionPlan
  2. [backcolor=transparent]&[backcolor=transparent]ClusterName[backcolor=transparent]=[backcolor=transparent]Test
  3. [backcolor=transparent]&[backcolor=transparent]ClusterType[backcolor=transparent]=[backcolor=transparent]HADOOP
  4. [backcolor=transparent]&[backcolor=transparent]LogEnable[backcolor=transparent]=[backcolor=transparent]false
  5. [backcolor=transparent]&[backcolor=transparent]SecurityGroupId[backcolor=transparent]=[backcolor=transparent]sg[backcolor=transparent]-[backcolor=transparent]234r6xoqe
  6. [backcolor=transparent]&[backcolor=transparent]IsOpenPublicIp[backcolor=transparent]=[backcolor=transparent]true
  7. [backcolor=transparent]&[backcolor=transparent]ZoneId[backcolor=transparent]=[backcolor=transparent]cn[backcolor=transparent]-[backcolor=transparent]hangzhou[backcolor=transparent]-[backcolor=transparent]b
  8. [backcolor=transparent]&[backcolor=transparent]EmrVer[backcolor=transparent]=[backcolor=transparent]EMR[backcolor=transparent]+[backcolor=transparent]1.1[backcolor=transparent].[backcolor=transparent]0
  9. [backcolor=transparent]&[backcolor=transparent]EcsOrder[backcolor=transparent]=[{[backcolor=transparent]"nodeCount"[backcolor=transparent]:[backcolor=transparent]3[backcolor=transparent],[backcolor=transparent]"nodeType"[backcolor=transparent]:[backcolor=transparent]"master"[backcolor=transparent],[backcolor=transparent]"instanceType"[backcolor=transparent]:[backcolor=transparent]"ecs.n1.large"[backcolor=transparent],[backcolor=transparent]"diskType"[backcolor=transparent]:[backcolor=transparent]"CLOUD_EFFICIENCY"[backcolor=transparent],[backcolor=transparent]"diskCapacity"[backcolor=transparent]:[backcolor=transparent]80[backcolor=transparent]}]
  10. [backcolor=transparent]&[backcolor=transparent]MasterIndex[backcolor=transparent]=[backcolor=transparent]1
  11. [backcolor=transparent]&[backcolor=transparent]Name[backcolor=transparent]=[backcolor=transparent]MyJobFlow
  12. [backcolor=transparent]&[backcolor=transparent]StartTime[backcolor=transparent]=[backcolor=transparent]1497516900000
  13. [backcolor=transparent]&[backcolor=transparent]TimeInterval[backcolor=transparent]=[backcolor=transparent]1
  14. [backcolor=transparent]&[backcolor=transparent]Strategy[backcolor=transparent]=[backcolor=transparent]RUN_MANUALLY
  15. [backcolor=transparent]&[backcolor=transparent]CreateClusterOnDemand[backcolor=transparent]=[backcolor=transparent]true
  16. [backcolor=transparent]&[backcolor=transparent]JobIdList[backcolor=transparent]=%[backcolor=transparent]5B[backcolor=transparent]%[backcolor=transparent]22J[backcolor=transparent]-[backcolor=transparent]90D5FC26DA8C7CA7[backcolor=transparent]%[backcolor=transparent]22[backcolor=transparent]%[backcolor=transparent]2C[backcolor=transparent]%[backcolor=transparent]22J[backcolor=transparent]-[backcolor=transparent]A5B1F503752DE01F[backcolor=transparent]%[backcolor=transparent]22[backcolor=transparent]%[backcolor=transparent]5D
  17. [backcolor=transparent]&[backcolor=transparent]RegionId[backcolor=transparent]=[backcolor=transparent]cn[backcolor=transparent]-[backcolor=transparent]hangzhou
  18. [backcolor=transparent]&公共请求参数


返回格式


JSON 格式
  1. [backcolor=transparent]{
  2. [backcolor=transparent]    [backcolor=transparent]"RequestId"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"34B08619-2636-49F9-AB4E-CD8D347B1E07"[backcolor=transparent],
  3. [backcolor=transparent]    [backcolor=transparent]"Id"[backcolor=transparent]:[backcolor=transparent]"WF-13A570B821D4BAB3"
  4. [backcolor=transparent]}

展开
收起
nicenelly 2017-10-27 16:36:50 2376 0
1 条回答
写回答
取消 提交回答
  • ReE-MapReduce 如何创建执行计划
    问题很多啊,这些都不是答案?
    2017-10-27 17:45:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云E-MapReduce 立即下载
\"Hadoop的过去现在和未来——从阿里云梯到E-MapReduce \" 立即下载
大数据解决方案构建详解 以阿里云E-MapReduce为例 立即下载