开发者社区> 问答> 正文

E-MapReduce 如何创建集群?



CreateCluster 创建集群



请求参数

字段类型是否必须默认值描述
NameString集群的名字。长度限制为1-64个字符,只允许包含中文、字母、数字、-、_
RegionIdString目前支持华东1,华东2,华南1,华北2,华北3,美西,新加坡,德国
ZoneIdString华东1(杭州)支持:cn-hangzhou-b。 华北2(北京)支持:cn-beijing-a,cn-beijing-b,cn-beijing-c
LogEnableBoolean是否启用日志保存。要使用此功能,请确保您已经开通了OSS服务
LogPathString否,若LogEnable==true则必须OSS上日志保存的路径,类似oss://bucketname/dir
SecurityGroupIdString任何一个安全组Id。可以在ECS中创建一个然后使用。需要确认的是,若使用已有的安全组,会被增加上默认安全组策略:入只开放22端口,出开放所有端口。
SecurityGroupNameString如果不指定安全组Id,那么将使用这个名字创建一个新的安全组。当集群创建完成以后,可以在集群详情中看到创建的安全组Id。这个安全组将会有带有默认的安全组策略:入只开放22端口,出开放所有端口。
IsOpenPublicIpBooleantrue是否开启公共Ip。若开启,默认会带有8MB的带宽。
EmrVerStringE-MapReduce的产品版本。如”emr-2.4.1”,”emr-3.0.1”
ClusterTypeString集群的类型,当前只有HADOOP类型
HighAvailabilityEnableBooleanfalse是否开启高可用,若开启高可用,需要2台Master节点
MasterPwdEnableBoolean是否设置Master节点的root密码。
MasterPwdString否,若MasterPwdEnable==true则必须需要满足ECS的密码规则:8 - 30 个字符,且同时包含任意三项(大、小写字母,数字和特殊符号)
EcsOrderString集群包含的ECS机器信息,以json形式的格式。类似如下形式,”[{‘NodeCount’:1, ‘NodeType’:’MASTER’,’InstanceType’:’ecs.n1.large’,’DiskType’:’CLOUD_EFFICIENCY’,’DiskCapacity’:80,’DiskCount’:1,’Index’:1},{‘NodeCount’:2, ‘NodeType’:’CORE’,’InstanceType’:’ecs.n1.large’,’DiskType’:’CLOUD_EFFICIENCY’,’DiskCapacity’:40,’DiskCount’:4,’Index’:2}]“ EcsOrder
ChargeTypeString付费类型,PostPaid:按量付费,PrePaid:包年包月
PeriodInteger否,当ChargeType==PrePaid时必须包年包月的时长,单位:月。1,2,3,4,5,6,7,8,9,12,24,36
BootstrapActionsList BootstrapAction引导操作列表,最多16个,超过只保留前16个
ConfigurationsString提供一个oss文件路径,该文件的内容请参见用户手册
VpcIdStringvpc ID
VSwitchIdStringvpc中交换机ID
NetTypeStringclassicclassic/vpc,默认classic
IoOptimizedBooleantrue是否开启IO优化,默认true
instanceGenerationStringecs系列,取值为ecs-1或者ecs-2


返回参数

字段类型描述
ClusterIdString集群Id
EmrOrderIdStringEmr服务费订单Id
MasterOrderIdStringMaster节点Ecs订单Id
CoreOrderIdStringCore节点Ecs订单Id


示例



请求示例

  1. [backcolor=transparent]https[backcolor=transparent]:[backcolor=transparent]//emr.aliyuncs.com/?Action=CreateCluster
  2. [backcolor=transparent]&[backcolor=transparent]Name[backcolor=transparent]=[backcolor=transparent]smokeTestCreateCluster1
  3. [backcolor=transparent]&[backcolor=transparent]ClusterType[backcolor=transparent]=[backcolor=transparent]HADOOP
  4. [backcolor=transparent]&[backcolor=transparent]HighAvailabilityEnable[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]LogEnable[backcolor=transparent]=[backcolor=transparent]false
  7. [backcolor=transparent]&[backcolor=transparent]EmrVer[backcolor=transparent]=[backcolor=transparent]EMR[backcolor=transparent]+[backcolor=transparent]1.1[backcolor=transparent].[backcolor=transparent]0
  8. [backcolor=transparent]&[backcolor=transparent]ZoneId[backcolor=transparent]=[backcolor=transparent]cn[backcolor=transparent]-[backcolor=transparent]hangzhou[backcolor=transparent]-[backcolor=transparent]b
  9. [backcolor=transparent]&[backcolor=transparent]IsOpenPublicIp[backcolor=transparent]=[backcolor=transparent]true
  10. [backcolor=transparent]&[backcolor=transparent]RegionId[backcolor=transparent]=[backcolor=transparent]cn[backcolor=transparent]-[backcolor=transparent]hangzhou
  11. [backcolor=transparent]&[backcolor=transparent]MasterPwdEnable[backcolor=transparent]=[backcolor=transparent]false
  12. [backcolor=transparent]&[backcolor=transparent]VpcId[backcolor=transparent]=[backcolor=transparent]vpc[backcolor=transparent]-[backcolor=transparent]239kkz237
  13. [backcolor=transparent]&[backcolor=transparent]VSwitch[backcolor=transparent]=[backcolor=transparent]vsw[backcolor=transparent]-[backcolor=transparent]234iqq7ae
  14. [backcolor=transparent]&[backcolor=transparent]NetType[backcolor=transparent]=[backcolor=transparent]vpc
  15. [backcolor=transparent]&[backcolor=transparent]EcsOrder[backcolor=transparent]=[{[backcolor=transparent]"nodeCount"[backcolor=transparent]:[backcolor=transparent]1[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]}]
  16. [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]"InstanceId"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"C-13A570B821D4BAB3"
  4. [backcolor=transparent]}

展开
收起
nicenelly 2017-10-27 16:26:44 1765 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

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

相关实验场景

更多