分区均衡引流

本文介绍如何在控制台上进行集群分区均衡引流和Topic分区引流。

背景信息

集群分区均衡引流

当您的Topic上的分区数分配不均衡时,有可能会引起集群分区倾斜,最终导致集群的磁盘性能和容量不能被充分利用的问题。解决此问题的方法是将Topic分区数增加至集群推荐的倍数。在生产环境中,可能会遇到某些业务不能及时调整分区的情况,此时可以使用集群分区均衡功能。此功能会将集群中所有云存储类型的Topic的分区进行引流调整,使每个节点上的分区数尽量保持一致。

Topic分区引流

如果某一云存储类型的Topic分区分配不均且流量过大,导致集群某个磁盘水位飙升,那么可以针对此Topic使用Topic分区引流功能,将此Topic分区上的流量引流至磁盘水位较低的节点。

风险说明

为了保证集群稳定,进行集群分区均衡时,每次只会引流一个Topic。云存储Topic引流是秒级完成的,但会触发客户端更新元数据进行重连,引流前请确保您的客户端具有更新元数据进行重连的能力。Local存储类型的Topic迁移数据速度较慢,请谨慎操作。

操作步骤

  1. 登录云消息队列 Kafka 版控制台,在左侧导航栏,单击实例列表

  2. 在顶部菜单栏,选择地域。

  3. 设置分区均衡引流。

    • 集群分区均衡引流。

      1. 实例列表页面,选择目标实例右侧操作列的更多 > 集群分区均衡

      2. 仔细阅读提示对话框中的信息,单击确认

    • Topic分区引流。

      1. 实例列表页面,单击目标实例。

      2. 在左侧导航栏,单击Topic管理,然后在目标Topic右侧操作列选择更多 > 分区引流

      3. 仔细阅读提示对话框中的信息,单击确认