問題現象
Topic分區傾斜導致部分磁盤水位偏高,無法充分使用所有磁盤性能和容量。
Topic分區傾斜導致部分節點流量過高,觸發單節點限流。
可能原因
創建Topic時沒有按照推薦的倍數設置分區數。
解決方案
登錄云消息隊列 Kafka 版控制臺,在左側導航欄,單擊實例列表。
在頂部菜單欄,選擇地域,然后在實例列表頁面單擊目標實例名稱。
在左側導航欄,單擊Topic 管理,然后單擊目標Topic名稱。
在Topic 詳情頁面,完成以下操作:
非Serverless實例
單擊配置信息頁簽,然后單擊分區數右側的增加分區數。
在增加分區數面板中,單擊分區數調整框上下箭頭調整至推薦的倍數。
說明如果由于業務原因,無法新增分區,且Topic存儲類型為云存儲,您可以通過分區均衡功能將分區位置進行調整。調整后,Topic分區新增的數據會被引流到磁盤水位較低的磁盤上。老磁盤上的數據需要等待消息過期后才會被刪除,水位隨之下降。更多信息,請參見分區均衡引流。
Serverless實例
單擊分區副本數右側的編輯。
在編輯分區副本數面板中,單擊分區調整框上下箭頭調整至推薦的倍數。
文檔內容是否對您有幫助?