在對E-MapReduce(簡稱EMR)叢集進行節點擴容時,如果啟用了儘力交付功能,那麼即使遇到如ECS資產庫存不足或ECS部署失敗等問題,系統也會儘可能地將所有成功建立的節點加入到叢集中,來保證業務的連續性和穩定性。
前提條件
已建立資料湖(DataLake)、資料分析(OLAP)、即時資料流(DataFlow)、資料服務(DataServing)或自訂叢集(Custom),詳情請參見建立叢集。
使用限制
開啟儘力交付
手動擴容情境
進入節點管理頁面。
在頂部功能表列處,根據實際情況選擇地區和資源群組。
單擊目的地組群操作列的節點管理。
在節點管理頁簽,單擊目標節點群組操作列的擴容。
在擴容對話方塊中,開啟儘力交付開關。
請仔細查看提示資訊,並單擊確定。
說明開啟儘力交付開關後,如果出現ECS庫存不足或ECS服務部署失敗的情況,系統將儘力交付所有建立成功的節點。該儘力交付開關的狀態設定僅對當前進行中的單次擴容操作有效。
確認無誤後,請單擊確定。
擴容操作的詳細資料,請參見擴容叢集。
彈性擴容情境
進入Auto Scaling頁面。
在頂部功能表列處,根據實際情況選擇地區和資源群組。
單擊目的地組群的叢集名稱。
單擊Auto Scaling頁簽。
在Auto Scaling頁面的配置Auto Scaling規則地區,單擊節點群組操作列的編輯。
在配置Auto Scaling面板中,單擊擴容地區中的添加規則。
在設定擴容規則對話方塊中,開啟儘力交付開關。
請仔細查看提示資訊,並單擊確定。
說明開啟儘力交付開關後,如果出現ECS庫存不足或ECS服務部署失敗的情況,系統將儘力交付所有建立成功的節點。該儘力交付開關的狀態設定僅對當前進行中的單次擴容操作有效。
確認無誤後,請單擊確定。
配置Auto Scaling的詳細資料,請參見建立自訂Auto Scaling策略。
查看儘力交付狀態
當在擴容過程中啟用了儘力交付功能,並且實際滿足儘力交付規則(即成功交付的節點數量介於1到使用者原設定擴容節點數量之間),本次擴容操作的狀態將會被標記為“部分成功”。您可以在操作歷史和事件中心中查看這種部分成功情況的具體詳情。
單擊頁面右上方的操作歷史,在操作歷史頁面查看。
在左側導覽列,單擊事件,在操作事件頁面查看。
訂閱擴容部分成功事件
如果您希望在E-MapReduce叢集節點群組擴容部分成功時接收到通知,可以通過阿里雲的CloudMonitorCloudMonitor來建立相應的事件警示規則,詳情請參見建立事件警示規則。
建立一個新的事件訂閱規則,相關配置如下:
產品:選擇E-MapReduce。
事件類型:選擇Cluster。
事件名稱:選擇節點群組擴容部分成功。