只需一次操作即可向上和向下扩展 Amazon MSK 集群 - Amazon Managed Streaming for Apache Kafka

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

只需一次操作即可向上和向下扩展 Amazon MSK 集群

借助智能再平衡,您只需一次操作即可编辑集群中的代理数量,从而向上或向下扩展集群。您可以在 Amazon MSK 控制台中执行此操作,也可以使用 Amazon MSK APIs 或 AWS SDK 和。 AWS CLI AWS CloudFormation当您更改经纪人数量时,Amazon MSK 会执行以下操作:

  • 自动将分区分配给新的代理。

  • 从正在删除的代理中移出分区。

在向上和向下扩展集群时,客户端生成和使用数据的集群可用性不会受到影响。

主题
    Scaling clusters using AWS 管理控制台
    1. https://console.aws.amazon.com/msk/家打开亚马逊 MSK 控制台? region=us-east-1#/home/。

    2. 集群页面上,选择新创建的基于 Express 的集群。有关创建预配置的基于 Express 的集群的信息,请参阅。步骤 1:创建预置 MSK 集群

    3. 操作下拉列表中,选择编辑经纪商数量

    4. “编辑每个区域的代理数量” 页面上,执行以下任一操作:

      • 要在集群中添加更多代理,请选择向每个可用区添加代理,然后输入要添加的代理数量。

      • 要从集群中移除代理,请选择从每个可用区移除一个代理

    5. 选择保存更改

    Scaling clusters using AWS CLI

    您可以通过编辑集群的代理数量来向上或向下扩展集群。要在中执行此操作 AWS CLI,请使用update-broker-count命令,如以下示例所示。在此命令中,在target-broker-count参数中指定集群中想要的代理数量。

    aws msk update-broker-count --cluster-arn arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/abcd1234-5678-90ef-ghij-klmnopqrstuv-1 --current-version ABCDEF1GHIJK0L --target-broker-count 6
    Scaling clusters using AWS SDK

    您可以通过编程方式编辑代理数量来向上或向下扩展集群。要使用 AWS SDK 执行此操作,请使用 UpdateBrokerCountAPI,如以下示例所示。对于TargetNumberOfBrokerNodes参数,请指定集群中想要的代理数量。

    update_broker_count_response = client.update_broker_count( ClusterArn='arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/abcd1234-5678-90ef-ghij-klmnopqrstuv-1', CurrentVersion='ABCDEF1GHIJK0L', TargetNumberOfBrokerNodes=6 )