本文為您介紹雲訊息佇列 Kafka 版Topic刪除後不能減少分區的原因和解決方案。
問題現象
您在刪除某個分區數為XX的Topic後,再次建立該Topic並將分區數配置為小於XX,系統提示建立topic成功,分區數不能小於曾經配置過的分區數,已重設為XX。
可能原因
老版本刪除Topic時,不會徹底清除路由,導致再次建立Topic時無法減少分區。升級到新版本後,那些曾經在老版本刪除過的Topic,其路由仍然保留著,為了對其進行徹底清除,需要”建立->刪除->再建立”Topic,待該流程完成之後,就可以隨意指定分區數量了。
解決方案
確保執行個體的小版本為最新版。
在雲訊息佇列 Kafka 版控制台,進入实例详情頁面,在实例信息頁簽中基础信息地區的小版本右側查看執行個體版本。
如果顯示為当前版本为最新版本,則無需處理。
如果顯示為内部版本升级,請單擊内部版本升级,完成版本升級。
建立->刪除->再建立Topic。
進入Topic 管理頁面,建立之前刪除的Topic,刪除該Topic,然後再次建立該Topic並配置分區數。