手動縮放
HDInsight on AKS 提供可選擇擴大及縮小叢集節點數的彈性。 這種彈性有助於提升資源使用率並提高成本效益。
縮放叢集的公用程式
HDInsight on AKS 提供下列手動縮放叢集的方法:
公用程式 | 描述 |
---|---|
Azure 入口網站 | 開啟 [HDInsight on AKS] 窗格、選取左側功能表中的[叢集大小],然後在 [叢集大小] 窗格輸入背景工作角色節點數並選取 [儲存] |
REST API | 若要使用 REST API 縮放執行中的 HDInsight on AKS 叢集,請使用計算設定檔內的更新計數,在相同資源提出後續 POST 要求。 |
您可以使用 Azure 入口網站存取叢集瀏覽頁面中的 [叢集大小] 功能表。 在 [叢集大小] 刀鋒視窗中,變更 [背景工作角色節點數目],儲存變更即可相應擴大或縮小叢集。
叢集縮放作業的影響
任何縮放作業都會觸發服務重新啟動,可能導致執行中作業發生錯誤。
新增節點至作業中的 HDInsight on AKS 叢集 (擴大) 時:
- 使用手動縮放的成功縮放作業,會將背景工作角色節點新增至叢集。
- 縮放流程完成時便可安全提交新作業。
- 如果縮放作業失敗,則失敗會導致您的叢集處於「失敗」狀態。
- 服務重新啟動時,您可能在縮放作業期間遇到作業失敗。
如果您從 HDInsight on AKS 叢集移除節點 (縮小):
- 縮放作業完成時,擱置或執行中作業會失敗。 此失敗的發生原因是調整大小程序期間會重新啟動某些服務。 變更叢集節點數目的影響,因為叢集型別而有所不同。
重要
- 若要避免縮放作業期間發生配額錯誤,請規劃訂用帳戶中的配額。 如果配額不足,您可以使用這份文件增加配額。
- 如果縮小選取託管協調器/輸入和其他服務的前端節點,則會導致停機。
常見問題集
一般
問題 | 回答 |
---|---|
我可以在縮放作業期間新增/移除的最低節點是多少? | 一個節點。 |
HDInsight on AKS 叢集支援多少個節點? | 每個叢集 500 個節點 (公開預覽版)。 |
如何手動相應縮小叢集? | 在 ARM 要求更新 computeProfile.count ,或遵循使用 Azure 入口網站縮小所述的步驟。 |
我是否可以在手動縮放期間將自訂指令碼動作新增至叢集? | 指令碼動作適用於 Apache Spark 叢集類型 |
如何取得叢集節點手動縮放失敗的記錄? | 記錄分析模組提供記錄,請參閱 Azure 監視器整合。 |
是否支援負載型或排程型自動縮放? | 是。 如需詳細資訊,請參閱自動縮放。 |
Trino
問題 | 回答 |
---|---|
縮放作業之後,我的 Trino 服務是否會重新啟動? | 是,縮放作業期間服務會重新啟動。 |
Apache Flink
問題 | 回答 |
---|---|
縮放作業對 Apache Flink 叢集的影響為何? | 任何縮放作業都可能觸發服務重新啟動,導致作業失敗。 縮放流程完成時便可提交新作業。 在 Apache Flink 中,縮小會觸發作業重新啟動,而放大作業則無法觸發作業重新啟動。 |
Apache Spark
問題 | 回答 |
---|---|
縮放作業對 Spark 叢集的影響為何? | 手動縮小作業可能觸發前端節點服務重新啟動。 |
注意
建議您在縮放作業前先管理訂用帳戶設定的配額,避免配額錯誤。 縮小之前,請注意,若要讓 HDInsight on AKS Trino 叢集作業,至少需要五個作用中節點。
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: