创建CloudTable集群
功能介绍
创建一个CloudTable集群。 使用接口前,您需要先获取如下资源信息。
- 通过VPC创建或查询VPC、子网。
- 通过安全组创建或查询可用的security_group_id。
本接口是一个同步接口,当创建CloudTable集群成功后会返回集群id。
调试
您可以在API Explorer中调试该接口。
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Language |
是 |
String |
语言类型。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
cluster |
是 |
Cluster object |
创建集群参数对象实体。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
auth_mode |
否 |
String |
是否开启IAM权限认证。 |
enable_lemon |
否 |
Boolean |
是否开启Lemon(目前已关闭该参数,填false即可) |
enable_openTSDB |
否 |
Boolean |
是否开启OpenTSDB。 |
instance |
是 |
Instance object |
集群的实例对象。 |
name |
是 |
String |
CloudTable集群的名称。 |
storage_size |
否 |
Integer |
存储值的大小。 HBase取值范围: 800GB-10TB。 |
storage_type |
是 |
String |
存储类型:
|
vpc_id |
是 |
String |
集群所在的(虚拟网络私有云)VPC。 |
datastore |
是 |
Datastore object |
创建集群数据库参数。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
availability_zone |
是 |
String |
集群所在可用区的ID。 |
cu_num |
是 |
Integer |
CloudTable集群计算单元节点数目,至少为2。 |
lemon_num |
否 |
Integer |
CloudTable集群Lemon节点数目。 备注:此字段废弃。 |
nics |
是 |
Array of Nics objects |
集群所在网络信息。 |
tsd_num |
是 |
Integer |
CloudTable集群TSD节点数目,至少为2。 备注:此字段废弃。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
cluster_id |
String |
集群唯一标识,新建集群的ID。 |
请求示例
创建超高IO集群请求样例(enable_openTSDB字段只适用HBase1.3.1版本,enable_lemon字段废弃)。
POST /v2/{project_id}/clusters/ { "cluster" : { "name" : "cloudtable-interfacetest1", "datastore" : { "version" : "1.0.6", "type" : "hbase" }, "vpc_id" : "23af42c2-f57f-499f-8a2f-a934bd05b8b3", "storage_type" : "ULTRAHIGH", "enable_openTSDB" : false, "auth_mode" : false, "enable_lemon" : false, "instance" : { "nics" : [ { "net_id" : "8e8b7b75-5e55-4948-907e-79d06e18c516", "security_group_id" : "57c6e2a1-857c-4504-92b2-24e95bd587cc" } ], "availability_zone" : "cn-north-1a", "cu_num" : 2, "tsd_num" : 0, "lemon_num" : 0 } } }
响应示例
状态码: 200
创建集群请求已成功处理。
{ "cluster_id" : "e194bbd6-e1a4-4ab6-b6ea-3d75db6316da" }
状态码
状态码 |
描述 |
---|---|
200 |
创建集群请求已成功处理。 |