问题现象
Topic分区倾斜导致部分磁盘水位偏高,无法充分使用所有磁盘性能和容量。
Topic分区倾斜导致部分节点流量过高,触发单节点限流。
可能原因
创建Topic时没有按照推荐的倍数设置分区数。
解决方案
登录云消息队列 Kafka 版控制台,在左侧导航栏,单击实例列表。
在顶部菜单栏,选择地域,然后在实例列表页面单击目标实例名称。
在左侧导航栏,单击Topic管理,然后单击目标Topic名称。
在Topic详情页面的配置信息页签,单击增加分区数,在分区数调整框单击上下箭头调整至推荐的倍数。
如果由于业务原因,无法新增分区,且Topic存储类型为云存储,您可以通过分区均衡功能将分区位置进行调整。调整后,Topic分区新增的数据会被引流到磁盘水位较低的磁盘上。老磁盘上的数据需要等待消息过期后才会被删除,水位随之下降。更多信息,请参见分区均衡引流。