调用CreateMultiZoneCluster接口创建云数据库HBase多可用区实例。

目前仅支持HBaseue引擎的2.0版本。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String CreateMultiZoneCluster

系统规定参数,取值:CreateMultiZoneCluster

Engine String hbaseue

服务类型,目前仅支持HBase增强版,取值为hbaseue

EngineVersion String 2.0

引擎类型的版本号,取值为2.0

ArchVersion String 2.0

部署架构的版本,目前仅支持hbaseue引擎类型,取值为2.0

ClusterName String hbaseue_test

实例名称,设置规则如下:

  • 长度为2~128个字符。
  • 以大小写字母或中文开头。
  • 可包含数字或者特殊字符,特殊字符包括半角句号(.)、短横线(-)和下划线(_)。
RegionId String cn-hangzhou

实例所属的地域ID,可调用DescribeRegions接口获取。

VpcId String vpc-bp120k6ixs4eog****

专有网络ID,必须在RegionId所在的地域下。

MultiZoneCombination String cn-hangzhou-bef-aliyun-com

可用区组合。可用区组合支持情况可前往售卖页或者通过DescribeMultiZoneAvailableRegions接口查看。

PrimaryZoneId String cn-hangzhou-e

主可用区实例的可用区ID。

PrimaryVSwitchId String vsw-hangxzhouxe****

主可用区实例的虚拟交换机ID,必须在PrimaryZoneId对应的可用区下。

StandbyZoneId String cn-hangzhou-f

备可用区实例的可用区ID。

StandbyVSwitchId String vsw-hangxzhouxf****

备可用区实例的虚拟交换机ID,必须在StandbyZoneId对应的可用区下。

ArbiterZoneId String cn-hangzhou-b

仲裁可用区ID。

ArbiterVSwitchId String vsw-hangxzhouxb*****

仲裁虚拟交换机ID,交换机需位于ArbiterZoneId对应的可用区下。

MasterInstanceType String hbase.sn1.medium

master节点规格,可调用DescribeInstanceType接口查询。

CoreInstanceType String hbase.sn1.medium

core节点规格,可调用DescribeInstanceType接口查询。

CoreDiskType String cloud_ssd

core磁盘类型,取值:

  • cloud_efficiency:高效云盘。
  • cloud_ssd:SSD云盘。
  • local_hdd_pro:吞吐密集型本地盘 。
  • local_ssd_pro:I/O密集型本地盘 。
CoreDiskSize Integer 400

节点磁盘大小,范围为400~64000 GB,步长为40 GB。

CoreNodeCount Integer 4

Core节点个数,Core节点个数取值范围为2~20,且增量为2的倍数。

LogInstanceType String hbase.sn1.medium

log节点规格,可调用DescribeInstanceType接口查询。

LogDiskType String cloud_ssd

log节点磁盘类型,取值:

  • cloud_efficiency:高效云盘。
  • cloud_ssd:SSD云盘。
  • local_hdd_pro:吞吐密集型本地盘 。
  • local_ssd_pro:I/O密集型本地盘 。
LogDiskSize Integer 400

log节点磁盘大小,范围为400~64000 GB,步长为40 GB。

LogNodeCount Integer 4

log节点数量,log节点个数取值范围为4~400,且为4的倍数。

SecurityIPList String 127.0.0.1

添加实例的白名单IP地址,多个白名单IP地址之间使用半角逗号(,)分隔。

说明 如果IP地址设置为127.0.0.1,表示禁止所有地址访问该实例。例如IP地址为192.168.0.0/24表示允许所有192.168.0.XX的IP地址访问该实例。
PayType String Postpaid

实例的付费类型,取值:

  • Prepaid:预付费。
  • Postpaid:后付费。
PeriodUnit String month

包年包月实例的购买单位,取值:

  • year:年。
  • month:月。
说明 仅当实例的付费类型为Prepaid时,需要填写此参数。
Period Integer 1

包年包月实例的购买时长,取值:

  • 当PeriodUnit为year时,取值范围为1~3。
  • 当PeriodUnit为month时,取值范围为1~9。
说明 仅当实例的付费类型为Prepaid时,需要填写此参数。
AutoRenewPeriod Integer 0

自动续费周期,单位:月。

说明
  • 默认为0,表示不自动续费。
  • AutoRenewPeriod=2,表示到期后自动续费2个月。
ClientToken String dfh3sf5gslfksfk****

保证接口幂等性的token。

ResourceGroupId String rg-gg3f4f5d5g5w****

资源组ID,可通过资源组控制台查询,不填时放入默认资源组中。

返回数据

名称 类型 示例值 描述
RequestId String 7F68E8F5-0377-4CF8-8B1D-FFFD6F5804D5

请求ID。

OrderId String 23232453****

订单ID。

ClusterId String ld-t4nn71xa0yn56****

云数据库HBase多可用区实例ID。

示例

请求示例

http(s)://hbase.aliyuncs.com/?Action=CreateMultiZoneCluster
&ArbiterVSwitchId=vsw-hangxzhouxb*****
&ArbiterZoneId=cn-hangzhou-b
&ArchVersion=2.0
&ClusterName=hbaseue_test
&CoreDiskSize=400
&CoreDiskType=cloud_ssd
&CoreInstanceType=hbase.sn1.medium
&CoreNodeCount=4
&Engine=hbaseue
&EngineVersion=2.0
&LogDiskSize=400
&LogDiskType=cloud_ssd
&LogInstanceType=hbase.sn1.medium
&LogNodeCount=4
&MasterInstanceType=hbase.sn1.medium
&MultiZoneCombination=cn-hangzhou-bef-aliyun-com
&PayType=Postpaid
&PrimaryVSwitchId=vsw-hangxzhouxe****
&PrimaryZoneId=cn-hangzhou-e
&RegionId=cn-hangzhou
&SecurityIPList=127.0.0.1
&StandbyVSwitchId=vsw-hangxzhouxf****
&StandbyZoneId=cn-hangzhou-f
&VpcId=vpc-bp120k6ixs4eog****
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateMultiZoneClusterResponse>
    <RequestId>7F68E8F5-0377-4CF8-8B1D-FFFD6F5804D5</RequestId>
    <OrderId>23232453****</OrderId>
    <ClusterId>ld-t4nn71xa0yn56****</ClusterId>
</CreateMultiZoneClusterResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "7F68E8F5-0377-4CF8-8B1D-FFFD6F5804D5",
  "OrderId" : "23232453****",
  "ClusterId" : "ld-t4nn71xa0yn56****"
}

错误码

访问错误中心查看更多错误码。