手動刻度
重要
AKS 上的 Azure HDInsight 於 2025 年 1 月 31 日淘汰。 透過此公告 深入瞭解。
您必須將工作負載移轉至 Microsoft Fabric 或對等 Azure 產品,以避免突然終止工作負載。
重要
這項功能目前為預覽狀態。 Microsoft Azure 預覽版的補充使用規定 包含適用於 Beta 版、預覽版或尚未正式發行之 Azure 功能的更合法條款。 如需此特定預覽的相關資訊,請參閱 AKS 上的 Azure HDInsight 預覽資訊。 如有疑問或功能建議,請在 AskHDInsight 提交請求,並追蹤我們來獲取 Azure HDInsight 社群的更多更新。
AKS 上的 HDInsight 提供彈性,並提供相應增加和相應減少叢集節點數目的選項。 這種彈性有助於提升資源使用率並提升成本效益。
用於調整叢集的工具
AKS 上的 HDInsight 提供下列方法來手動調整叢集:
效用 | 描述 |
---|---|
Azure 入口網站 | 在 AKS 叢集面板上開啟您的 HDInsight,選取左側功能表上的 叢集大小,然後在 [叢集大小] 面板中輸入工作節點的數目,然後選擇 [儲存] |
REST API | 若要使用 REST API 在 AKS 叢集上調整執行中的 HDInsight,請在計算設定檔中更新數據,並對相同資源提出後續的 POST 請求。 |
您可以使用 Azure 入口網站來存取叢集導覽頁面中的 [叢集大小] 選單。 在 [叢集大小] 面板中,變更 [背景工作節點數目],然後儲存變更,以擴展或縮減叢集。
調整作業對叢集的影響
任何調整作業都觸發服務重新啟動,這可能會導致作業已執行時發生錯誤。
當您 將節點 新增至 AKS 叢集上運作的 HDInsight (相應增加):
- 手動調整規模成功後,將工作節點新增至叢集。
- 當調整過程完成時,可以安全地提交新作業。
- 如果調整作業失敗,失敗會讓叢集處於「失敗」狀態。
- 當服務重新啟動時,您可能會在調整作業期間遇到作業失敗。
如果您 從 AKS 叢集上的 HDInsight 移除節點(相應減少):
- 調整作業完成時,執行中的或暫止的作業會失敗。 此失敗是因為某些服務會在調整程序期間重新啟動。 變更叢集節點數目的影響會因每個叢集類型而異。
重要
- 為避免在調整期間發生配額錯誤,請預先規劃您在訂閱中的配額。 如果配額不足,您可以使用此 檔來增加配額。
- 如果縮減規模選中了主節點,該節點承載協調器、入口和其他服務,就會導致停機。
常見問題
一般
問題 | 答 |
---|---|
我可以在調整作業期間新增/移除的最低節點為何? | 一個節點。 |
AKS 叢集上的 HDInsight 支援多少個節點? | 每個叢集 500 個節點(公開預覽版)。 |
如何手動縮減群集規模? | 在 ARM 請求中,更新 computeProfile.count ,或遵循 Azure 入口網站中提到的步驟來調整規模。 |
我可以在手動調整期間將自定義腳本動作新增至叢集嗎? | 腳本動作適用於 Apache Spark 叢集類型 |
如何獲取叢集節點的手動調整失敗記錄? | 記錄提供於 Log Analytics 模組中,請參閱 Azure 監視器整合 。 |
是否支援以負載為基礎的或以排程為基礎的自動調整? | 是的。 如需詳細資訊,請參閱 自動調整。 |
Trino
問題 | 答 |
---|---|
調整作業之後,我的 Trino 服務是否會重新啟動? | 是,調整作業期間服務會重新啟動。 |
Apache Flink
問題 | 答 |
---|---|
調整作業對 Apache Flink 叢集的影響為何? | 任何調整作業都可能會觸發服務的重新啟動,這會導致作業失敗。 當擴展過程完成時,可以提交新的工作。 在 Apache Flink 中,縮小規模會觸發作業重新啟動,而擴大規模則不會觸發作業重新啟動。 |
Apache Spark
問題 | 答 |
---|---|
調整作業對 Spark 叢集的影響為何? | 手動縮減操作可能會觸發主節點服務的重新啟動。 |
注意
建議您在擴充作業之前,先管理訂閱中的配額設定,以避免配額錯誤。 在縮減規模之前,請注意,若要讓 AKS Trino 叢集上的 HDInsight 能夠運作,至少需要 五個 作用中的節點。