Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
只需一次操作即可向上和向下扩展 Amazon MSK 集群
借助智能再平衡,您只需一次操作即可编辑集群中的代理数量,从而向上或向下扩展集群。您可以在 Amazon MSK 控制台中执行此操作,也可以使用 Amazon MSK APIs 或 Amazon SDK 和。Amazon CLI Amazon CloudFormation当您更改经纪人数量时,Amazon MSK 会执行以下操作:
-
自动将分区分配给新的代理。
-
从正在删除的代理中移出分区。
在向上和向下扩展集群时,客户端生成和使用数据的集群可用性不会受到影响。
- Scaling clusters usingAmazon Web Services 管理控制台
-
- Scaling clusters usingAmazon CLI
-
您可以通过编辑集群的代理数量来向上或向下扩展集群。要在中执行此操作Amazon 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 usingAmazonSDK
-
您可以通过编程方式编辑代理数量来向上或向下扩展集群。要使用 Amazon 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
)