创建集群 $%^+{[]}:,.?),不能包含root、toor相关大小写变形字符串和3位及以上连续数字或字符 Juhwqe7h!21Da. ostype 是 String 操作系统类型: CTyun:CTyunOS Kylin:麒麟 CTyun hosttype 是 String 主机类型: ecs:云主机 dps:物理机 ecs cputype 是 String CPU类型: X86:X86 ARM:ARM X86 spectype 是 Integer 规格类型: 1:通用云主机 2:国产云主机 3:通用物理机 4:国产物理机 主机类型为“ecs”时可选“1”和“2”,为“dps”时可选“3”和“4” 1 dpstype 否 String 裸金属类型: EBM:弹性裸金属 SBM:标准裸金属 主机类型为“dps”时必填 EBM chargeinfo 是 Object 计费信息 表chargeinfo datasourceconfigs 否 Array of Objects 关联数据连接信息: 部署Hive和Ranger等组件时,可以关联数据连接,将元数据存储于关联的数据库 表datasourceconfig nodedetails 是 Array of Objects 节点组详情 表nodedetail 表 chargeinfo 参数 是否必填 参数类型 说明 示例 下级对象 chargemode 是 String 计费模式: prePaid:包周期,即包年/包月 prePaid periodtype 是 String 周期类型: month:包月 year: 包年 month periodnum 是 Integer 周期数: 当“periodtype”为“month”时,取值为111 当“periodtype”为“year”时,取值为15 1 isautorenew 否 Boolean 是否自动续费: true:是 false:否 默认false false 表 datasourceconfig 参数 是否必填 参数类型 说明 示例 下级对象 type 是 String 组件类型: Hive、Ranger Hive properties 是 Array of Objects 配置信息 表property 表 property 参数 是否必填 参数类型 说明 示例 下级对象 name 是 String 名称: DBHost、DBPort、DBName、DBUser、DBPassword value 是 String 值 表 nodedetail 参数 是否必填 参数类型 说明 示例 下级对象 groupname 是 String 节点组名称: master,core111,task110,节点组总数不超过12 master nodenum 是 Integer 节点数量: master节点组固定3,core和task节点组115(非云搜索类型的集群core1节点数量最小为3) 3 nodesize 是 String 实例规格 s7.2xlarge.4 affinitygroup 否 Boolean 反亲和性云主机组: true:反亲和 false:亲和 默认true 主机类型为“ecs”时有效,为“dps”时可不填 true diskspecifications 是 Array of Objects 磁盘规格 表diskspecification 表 diskspecification 参数 是否必填 参数类型 说明 示例 下级对象 diskfunction 是 String 磁盘分类: SYSTEM:系统盘 DATA:数据盘 SYSTEM disktype 是 String 磁盘类型: cloud:云盘 local:本地盘 cloud iotype 否 String 磁盘IO类型: SATA:普通IO SAS:高IO SSD:超高IO SSDgenric:通用型SSD 磁盘类型为“cloud”时必填 SATA disksize 否 Integer 磁盘大小: 8032768,单位GB, 磁盘类型为“cloud”时必填 80 disknum 否 Integer 磁盘数量: 系统盘固定1,数据盘16 磁盘类型为“cloud”时必填 1 raiduuid 否 String 磁盘RAID UUID 磁盘类型为“local”时必填 rwtzluqacgzzxgunnabdkpnpjew3d