全部產品
Search
文件中心

ApsaraMQ for Kafka:分區均衡引流

更新時間:Dec 27, 2024

本文介紹如何在控制台上進行叢集分區均衡引流和Topic分區引流。

背景資訊

叢集分區均衡引流

當您的Topic上的分區數分配不均衡時,有可能會引起叢集分區傾斜,最終導致叢集的磁碟效能和容量不能被充分利用的問題。解決此問題的方法是將Topic分區數增加至叢集推薦的倍數。在生產環境中,可能會遇到某些業務不能及時調整分區的情況,此時可以使用叢集分區均衡功能。此功能會將叢集中所有雲端儲存類型的Topic的分區進行引流調整,使每個節點上的分區數盡量保持一致。

Topic分區引流

如果某一雲端儲存類型的Topic分區分配不均且流量過大,導致叢集某個磁碟水位飆升,那麼可以針對此Topic使用Topic分區引流功能,將此Topic分區上的流量引流至磁碟水位較低的節點。

風險說明

為了保證叢集穩定,進行叢集分區均衡時,每次只會引流一個Topic。雲端儲存Topic引流是秒級完成的,但會觸發用戶端更新中繼資料進行重連,引流前請確保您的用戶端具有更新中繼資料進行重連的能力。Local儲存類型的Topic遷移資料速度較慢,請謹慎操作。

操作步驟

  1. 登入雲訊息佇列 Kafka 版控制台,在左側導覽列,單擊实例列表

  2. 在頂部功能表列,選擇地區。

  3. 設定分區均衡引流。

    • 叢集分區均衡引流。

      1. 執行個體列表頁面,選擇目標執行個體右側操作列的更多 > 叢集分區均衡

      2. 仔細閱讀提示對話方塊中的資訊,單擊確認

    • Topic分區引流。

      1. 執行個體列表頁面,單擊目標執行個體。

      2. 在左側導覽列,單擊Topic管理,然後在目標Topic右側操作列選擇更多 > 分區引流

      3. 仔細閱讀提示對話方塊中的資訊,單擊確認