擴容集群
更新時間 2025-09-04 18:10:25
最近更新時間: 2025-09-04 18:10:25
分享文章
接口功能介紹
擴容集群。
接口約束
- 僅支持對V2.15及以上版本的集群節點進行擴容。2. 當前僅支持對數據湖、數據分析、數據服務、云搜索、實時數據流和自定義業務類型集群的core與task節點進行擴容。3. 被擴容的集群必須處于運行狀態中,且當前不存在運維操作。
URI
POST /v2/emr/openapi/order/increase
路徑參數
無
Query參數
無
請求參數
請求頭header參數
無
請求體body參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| cluster_id | 是 | String | 集群ID | 22cbc1c6c69e5abe863e43a091cd02b7 | |
| node_group_name | 是 | String | 節點組名稱 | core-1 | |
| count | 是 | Integer | 擴容節點數量: MASTER類型節點組不允許擴容 CORE和TASK類型節點組節點總數最多15臺 |
1 | |
| scale_without_start | 否 | Boolean | 擴容后是否選擇不啟動擴容節點上的組件: true:擴容后不啟動組件 false:擴容后啟動組件 默認true |
true |
響應參數
| 參數 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|
| statusCode | Integer | 狀態碼,成功:200,失敗:500 | 200 | |
| error | String | 錯誤碼,請求成功時,不返回該字段 | EMR_400000 | |
| message | String | 用來簡述當前接口調用狀態以及必要提示信息 | 請求成功 | |
| returnObj | Object | 返回結果 | 表 returnObj |
表 returnObj
| 參數 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|
| orderNo | String | 訂單號 | 20221018153152727265 |
枚舉參數
無
請求示例
請求url
//emr-global.ctapi.daliqc.cn/v2/emr/openapi/order/increase
請求頭header
無
請求體body
{
"cluster_id": "22cbc1c6c69e5abe863e43a091cd02b7",
"node_group_name": "core-1",
"count": 1,
"scale_without_start": true
}
響應示例
請求成功示例:
{
"statusCode": 200,
"message": "success",
"returnObj": {
"orderNo": "20221018153152727265"
}
}
請求失敗示例1:
{
"statusCode": 500,
"error": "EMR_400000",
"message": "請求失敗",
"returnObj": {}
}
請求失敗示例2:
{
"statusCode": 500,
"error": "EMR_400000",
"message": "請求失敗",
"returnObj": "當前資源存在在途單 不允許重復提交,產品規格實例ID:0cfc7bb1e6ae48649a1749d0b5b3ad11,在途單的訂單號:20241206151843080993"
}
驗簽失敗示例:
{
"statusCode": 500,
"error": "EMR_401000",
"message": "OpenAPI認證失敗",
"returnObj": {}
}
實名認證失敗示例:
{
"statusCode": 500,
"error": "EMR_401009",
"message": "賬號未進行實名認證",
"returnObj": {}
}
非法操作示例:
{
"statusCode": 500,
"error": "EMR_401004",
"message": "非法操作",
"returnObj": {}
}
請求參數類型錯誤示例:
{
"statusCode": 500,
"error": "EMR_401001",
"message": "請求參數類型錯誤",
"returnObj": "{\"count\": \"應為int范圍內整數\"}"
}
請求參數值無效示例:
{
"statusCode": 500,
"error": "EMR_401002",
"message": "請求參數值無效",
"returnObj": "{\"count\": \"不能為空\"}"
}
運維約束示例:
{
"statusCode": 500,
"error": "EMR_401010",
"message": "存在與之約束的運維操作",
"returnObj": {}
}
服務異常示例:
{
"statusCode": 500,
"error": "EMR_401011",
"message": "存在服務異常,正在為您加速處理中",
"returnObj": {}
}
規格不足示例:
{
"statusCode": 500,
"error": "EMR_401012",
"message": "規格已售罄",
"returnObj": {}
}
IP不足示例:
{
"statusCode": 500,
"error": "EMR_401013",
"message": "子網下IP余量不足",
"returnObj": {}
}
狀態碼
請參考
錯誤碼
請參考