本文介绍如何在控制台上进行集群分区均衡引流和Topic分区引流。
背景信息
集群分区均衡引流
当您的Topic上的分区数分配不均衡时,有可能会引起集群分区倾斜,最终导致集群的磁盘性能和容量不能被充分利用的问题。解决此问题的方法是将Topic分区数增加至集群推荐的倍数。在生产环境中,可能会遇到某些业务不能及时调整分区的情况,此时可以使用集群分区均衡功能。此功能会将集群中所有云存储类型的Topic的分区进行引流调整,使每个节点上的分区数尽量保持一致。
Topic分区引流
如果某一云存储类型的Topic分区分配不均且流量过大,导致集群某个磁盘水位飙升,那么可以针对此Topic使用Topic分区引流功能,将此Topic分区上的流量引流至磁盘水位较低的节点。
风险说明
为了保证集群稳定,进行集群分区均衡时,每次只会引流一个Topic。云存储Topic引流是秒级完成的,但会触发客户端更新元数据进行重连,引流前请确保您的客户端具有更新元数据进行重连的能力。Local存储类型的Topic迁移数据速度较慢,请谨慎操作。
操作步骤
登录云消息队列 Kafka 版控制台,在左侧导航栏,单击实例列表。
在顶部菜单栏,选择地域。
设置分区均衡引流。
集群分区均衡引流。
在实例列表页面,选择目标实例右侧操作列的
。仔细阅读提示对话框中的信息,单击确认。
Topic分区引流。
在实例列表页面,单击目标实例。
在左侧导航栏,单击Topic管理,然后在目标Topic右侧操作列选择
。仔细阅读提示对话框中的信息,单击确认。