创建集群
创建集群
URI
POST /hdinsight/v1/open-insights
请求头
Content-Type:application/json
请求参数
名称 | 位置 | 类型 | 是否必须 | 默认值 | 描述 |
---|---|---|---|---|---|
orderType | body | String | 是 | 无 | 订单类型 |
region | body | String | 是 | 无 | 区域 |
billType | body | String | 是 | 无 | 计费模式 |
duration | body | String | 否 | 无 | 时长,包年包月必填,值以月为单位 |
isAutoRenew | body | String | 否 | 无 | 设置包年包月为自动续费,值为"true"或者"false" |
name | body | String | 是 | 无 | 实例名称 |
cluster | body | JsonObject | 是 | 集群名称 | |
clusterType | body | String | 是 | 无 | 实例类别 |
userName | body | String | 是 | 无 | 用户名 |
password | body | String | 是 | 无 | 用户密码 |
enableHA | body | Boolean | 是 | 无 | 高可用 |
enableSecurity | body | Boolean | 是 | 无 | 开启安全 |
instanceGroups | body | JsonArray | 是 | 实例组 | |
instanceType | body | String | 是 | 无 | 节点规格 |
volumeCount | body | Integer | 是 | 无 | 附加盘数量 |
volumeSize | body | Integer | 是 | 无 | 附加盘容量 |
volumeType | body | String | 是 | 无 | 附加盘类型 |
group | body | String | 是 | 无 | 节点类型 |
securityGroup | body | JsonObject | 是 | 无 | |
securityGroupId | body | String | 是 | 无 | 安全组ID |
network | body | JsonObject | 是 | 无 | |
subnetId | body | String | 是 | 无 | 子网ID |
networkId | body | String | 是 | 无 | 虚拟私有网络ID |
eip | body | JsonObject | 否 | 无 | 弹性公网IP,null为不开通 |
bandwidth | body | Integer | 无 | 带宽 | |
stackAuthentication | body | JsonObject | 是 | 无 | |
publicKeyId | body | String | 无 | 选择已有ssh密钥 | |
publicKey | body | String | 无 | 上传ssh密钥 |
返回参数
名称 | 位置 | 类型 | 描述 |
---|---|---|---|
name | body | String | 集群名称 |
userId | body | String | 用户ID |
creatorName | body | String | 用户名称 |
orderType | body | String | 订单类型 |
createdTime | body | Data | 订单创建时间 |
result | body | String | 订单创建结果 |
message | body | String | 通知信息 |
id | body | Long | 集群ID |
示例
请求示例
{
"orderType": "new",
"region": "cn-north-3",
"billType": "hourlySettlement",
"name": " hdinsight-20190717163927",
"cluster": {
"clusterType": "hadoop",
"userName": "admin",
"password": "adminA123",
"enableHA": false,
"enableSecurity": false
},
"instanceGroups": [{
"instanceType": "hdinsight_4C16G80G_general",
"volumeCount": 0,
"volumeSize": 100,
"volumeType": "SATA",
"group": "master",
"securityGroup": {
"securityGroupId": "250d2e22-c7ea-4216-85ab-7f29275bf5d3"
}
},
{
"instanceType": "hdinsight_2C8G40G_general",
"nodeCount": 3,
"volumeCount": 0,
"volumeSize": 100,
"volumeType": "SATA",
"group": "worker",
"securityGroup": {
"securityGroupId": "250d2e22-c7ea-4216-85ab-7f29275bf5d3"
}
},
{
"instanceType": "hdinsight_2C8G40G_general",
"nodeCount": 1,
"volumeCount": 0,
"volumeSize": 100,
"volumeType": "SATA",
"group": "compute",
"securityGroup": {
"securityGroupId": "250d2e22-c7ea-4216-85ab-7f29275bf5d3"
}
}
],
"network": {
"subnetId": "a13bfb37-cdd9-456d-9e87-4c67bf5ffeb0",
"networkId": "61ff9c76-3c77-41f2-8095-b6ba9ef43243",
"eip": null
},
"stackAuthentication": {
"publicKeyId": "asdfasdfsa"
}
}
响应示例
{
"name": " hdinsight-20190717163927",
"userId": "c4dc81c6-da86-427e-b9f9-60e495062a70",
"creatorName": "xuewei81",
"orderType": "new",
"createdTime": 1577416692873,
"result": "success",
"message": "iemr集群hdinsight-20190717163927开始创建."
}
错误码
错误代码 | 错误信息 | Http状态码 | 说明 |
---|---|---|---|
300.011400 | 集群操作请求校验失败 | 500 | 集群操作请求校验失败 |
退订集群
退订集群
URI
DELETE /hdinsight/v1/open-insights/unsubscribe
请求头
Content-Type:application/json
请求参数
名称 | 位置 | 类型 | 是否必须 | 默认值 | 描述 |
---|---|---|---|---|---|
orderType | body | String | 是 | 无 | 订单类型 |
id | body | Long | 是 | 无 | 集群ID |
instanceId | body | String | 是 | 无 | 实例ID |
返回参数
名称 | 位置 | 类型 | 描述 |
---|---|---|---|
name | body | String | 集群名称 |
userId | body | String | 用户ID |
creatorName | body | String | 用户名称 |
orderType | body | String | 订单类型 |
createdTime | body | Data | 订单创建时间 |
result | body | String | 订单创建结果 |
message | body | String | 通知信息 |
id | body | Long | 集群ID |
示例
请求示例
{
"orderType": "unsubscribe",
"id": 40,
"instanceId": "83e9fab2-86a2-4c0a-bd90-b4e5a933168d"
}
响应示例
{
"name": "hdinsight-20190718084549",
"userId": "7b4f8548-7334-486c-a4d2-8d5b3a89c4a7",
"creatorName": "usertest",
"orderType": "unsubscribe",
"createdTime": 1563381949441,
"result": "success",
"message": "Start unsubscribing the cluster",
"id": 40
}
错误码
错误代码 | 错误信息 | Http状态码 | 说明 |
---|---|---|---|
300.011400 | 集群操作请求校验失败 | 500 | 集群操作请求校验失败 |