使用在现有集群上启用分层存储 Amazon CLI - Amazon Managed Streaming for Apache Kafka
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用在现有集群上启用分层存储 Amazon CLI

注意

只有在集群的 log.cleanup.policy 设置为 delete 时,才能启用分层存储,因为分层存储不支持压缩主题。如果未在该特定主题上启用分层存储,稍后可以将该主题的 log.cleanup.policy 配置为 compact。有关支持的配置属性的更多详细信息,请参阅 Topic-level configuration

  1. 更新 Kafka 版本:集群版本并非简单的整数。要查找集群的当前版本,请使用DescribeCluster操作或describe-cluster Amazon CLI命令。示例版本是 KTVPDKIKX0DER

    aws kafka update-cluster-kafka-version --cluster-arn ClusterArn --current-version Current-Cluster-Version --target-kafka-version 3.6.0
  2. 编辑集群存储模式。以下代码示例显示了如何将集群存储模式编辑为TIERED使用update-storageAPI。

    aws kafka update-storage --current-version Current-Cluster-Version --cluster-arn Cluster-arn --storage-mode TIERED