本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
扩大 Amazon MSK 集群中的代理数量
如果您想增加MSK集群中的代理数量,请使用此 Amazon MSK 操作。要扩展集群,请确保集群处于 ACTIVE
状态。
重要
如果您想扩展MSK集群,请务必使用此 Amazon MSK 操作。切勿尝试在未使用此操作的情况下向集群添加代理。
有关在将代理添加到集群后如何重新平衡分区的信息,请参阅重新分配分区。
使用扩展 Amazon MSK 集群 Amazon Web Services Management Console
此过程介绍如何使用增加 Amazon MSK 集群中的代理数量 Amazon Web Services Management Console。
登录并在家中打开 Amazon https://console.aws.amazon.com/msk/主MSK机? Amazon Web Services Management Console region=us
-east-1#/home/。 -
选择要增加经纪人数量的MSK集群。
-
在集群详细信息页面上,选择集群级代理详细信息标题旁边的编辑按钮。
-
输入您希望集群在每个可用区具有的代理数量,然后选择保存更改。
使用扩展 Amazon MSK 集群 Amazon CLI
此过程介绍如何使用增加 Amazon MSK 集群中的代理数量 Amazon CLI。
-
运行以下命令,
ClusterArn
替换为您在创建集群时获得的 Amazon 资源名称 (ARN)。如果您的集群没有,则可以通过列出所有集群来找到它。ARN有关更多信息,请参阅 列出亚马逊MSK集群。将
Current-Cluster-Version
替换为集群的当前版本。重要
集群版本不是简单的整数。要查找集群的当前版本,请使用DescribeCluster操作或 desc ribe-
Amazon CLI cluster 命令。示例版本是 KTVPDKIKX0DER
。该
Target-Number-of-Brokers
参数表示此操作成功完成后您希望集群拥有的代理节点总数。您指定的值Target-Number-of-Brokers
必须是大于集群中当前代理数量的整数。它还必须是可用区数目的倍数。aws kafka update-broker-count --cluster-arn
ClusterArn
--current-versionCurrent-Cluster-Version
--target-number-of-broker-nodesTarget-Number-of-Brokers
此
update-broker-count
操作的输出如下所示JSON。{ "ClusterArn": "arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2", "ClusterOperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef" }
-
要获得
update-broker-count
操作结果,请运行以下命令,ClusterOperationArn
替换为ARN在命令输出中获得的update-broker-count
命令。aws kafka describe-cluster-operation --cluster-operation-arn
ClusterOperationArn
此
describe-cluster-operation
命令的输出类似于以下JSON示例。{ "ClusterOperationInfo": { "ClientRequestId": "c0b7af47-8591-45b5-9c0c-909a1a2c99ea", "ClusterArn": "arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2", "CreationTime": "2019-09-25T23:48:04.794Z", "OperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef", "OperationState": "UPDATE_COMPLETE", "OperationType": "INCREASE_BROKER_COUNT", "SourceClusterInfo": { "NumberOfBrokerNodes": 9 }, "TargetClusterInfo": { "NumberOfBrokerNodes": 12 } } }
在此输出中,
OperationType
是INCREASE_BROKER_COUNT
。如果OperationState
的值为UPDATE_IN_PROGRESS
,请等待一段时间,然后再次运行describe-cluster-operation
命令。
使用扩展 Amazon MSK 集群 API
要使用增加集群中代理的数量API,请参阅UpdateBrokerCount。