手动扩展 - Amazon Managed Streaming for Apache Kafka
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

手动扩展

要增加存储空间,请等待集群进入 ACTIVE 状态。存储扩展在事件之间的冷却时间至少为六个小时。尽管该操作立即提供了额外的存储空间,但该服务对您的集群执行优化,这可能需要长达 24 小时或更长时间。这些优化的持续时间与您的存储大小成正比。

使用扩展代理存储Amazon Web Services Management Console

  1. 从打开 Amazon MSK 控制台https://console.amazonaws.cn/msk/.

  2. 选择要更新代理存储的 MSK 集群。

  3. 存储部分,选择编辑.

  4. 指定所需存储量。您只能增加存储量,不能减少存储量。

  5. 选择保存更改

使用扩展代理存储Amazon CLI

运行以下命令,并将 ClusterArn 替换为创建集群时所获取的 Amazon 资源名称 (ARN)。如果您没有该集群的 ARN,可以通过列出所有集群来找到它。有关更多信息,请参阅列出 Amazon MSK 集群

Current-Cluster-Version 替换为集群的当前版本。

重要

集群版本不是简单的整数。要查找集群的当前版本,请使用DescribeCluster描述集群 Amazon CLI命令。示例版本是 KTVPDKIKX0DER

Target-Volume-in-GiB 参数表示您希望每个代理具备的存储量。只能更新所有代理的存储。您不能指定要更新存储的单个代理。您为 Target-Volume-in-GiB 指定的值必须是大于 100 GiB 的整数。更新操作后每个代理的存储不能超过 16384 GiB。

aws kafka update-broker-storage --cluster-arn ClusterArn --current-version Current-Cluster-Version --target-broker-ebs-volume-info '{"KafkaBrokerNodeId": "All", "VolumeSizeGB": Target-Volume-in-GiB}'

使用 API 扩展代理存储

要使用 API 更新代理存储,请参阅 UpdateBrokerStorage