手動擴展 - Amazon Managed Streaming for Apache Kafka

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

手動擴展

若要增加儲存空間,請等待叢集處於 ACTIVE 狀態。儲存擴展事件之間至少需要間隔六個小時的冷卻期間。即使此操作會立即提供額外的儲存,但服務仍會在叢集上執行最佳化,最長可能需要 24 小時或更長時間。這些最佳化的持續時間與您的儲存大小成正比。

使用擴展代理程式儲存 AWS Management Console

  1. 在打開 Amazon MSK 控制台https://console.aws.amazon.com/msk/

  2. 選擇您要更新代理程式儲存體的MSK叢集。

  3. 儲存區段中,選擇編輯

  4. 指定您想要的儲存磁碟區。您只能增加儲存空間,無法將其減少。

  5. 選擇 Save changes (儲存變更)。

使用擴展代理程式儲存 AWS CLI

運行以下命令,替換 ClusterArn 使用您在建立叢集時取得的 Amazon 資源名稱 (ARN)。如果您沒有叢集ARN的,可以列出所有叢集來尋找它。如需詳細資訊,請參閱列出 Amazon MSK 群集

Replace (取代) Current-Cluster-Version 使用目前版本的叢集。

重要

叢集版本不是簡單的整數。若要尋找叢集的目前版本,請使用DescribeCluster作業或描述 AWS 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