全部產品
Search
文件中心

ApsaraMQ for Kafka:Topic刪除後不能減少分區?

更新時間:Dec 27, 2024

本文為您介紹雲訊息佇列 Kafka 版Topic刪除後不能減少分區的原因和解決方案。

問題現象

您在刪除某個分區數為XX的Topic後,再次建立該Topic並將分區數配置為小於XX,系統提示建立topic成功,分區數不能小於曾經配置過的分區數,已重設為XX

可能原因

老版本刪除Topic時,不會徹底清除路由,導致再次建立Topic時無法減少分區。升級到新版本後,那些曾經在老版本刪除過的Topic,其路由仍然保留著,為了對其進行徹底清除,需要”建立->刪除->再建立”Topic,待該流程完成之後,就可以隨意指定分區數量了。

解決方案

  1. 確保執行個體的小版本為最新版。

    雲訊息佇列 Kafka 版控制台,進入实例详情頁面,在实例信息頁簽中基础信息地區的小版本右側查看執行個體版本。

    • 如果顯示為当前版本为最新版本,則無需處理。

    • 如果顯示為内部版本升级,請單擊内部版本升级,完成版本升級。

  2. 建立->刪除->再建立Topic。

    進入Topic 管理頁面,建立之前刪除的Topic,刪除該Topic,然後再次建立該Topic並配置分區數。