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

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

Amazon MSK 配置

Managed Streaming for Apache Kafka 的 Amazon Managed Streaming 为经纪人、主题和 Apache ZooKeeper 节点提供了默认配置。您还可以创建自定义配置,并使用这些配置来创建新的 MSK 集群或更新现有集群。MSK 配置由一组属性及其相应的值构成。

分层存储主题级配置指南

以下是在主题级别配置分层存储时的默认设置和限制。

  • 对于已激活分层存储的主题,Amazon MSK 不支持缩小日志段大小。如果要创建分段,则最小日志分段大小为 48 MiB,或最小分段滚动时间为 10 分钟。这些值映射到 segment.bytes 和 segment.ms 属性。

  • local.retention.ms/bytes 的值不能等于或超过 retention.ms/bytes。这是分层存储保留设置。

  • local.reton.MS/Bytes 的默认值为 -2。这意味着 retention.ms 值用于本地.retention.ms/bytes。在这种情况下,数据将同时保留在本地存储和分层存储中(各有一个副本),并且它们一起过期。对于此选项,本地数据的副本将永久保存到远程存储。在这种情况下,从消费流量中读取的数据来自本地存储。

  • 保留.ms 的默认值为 7 天。保留.bytes 没有默认大小限制。

  • 保留期.ms/字节的最小值为 -1。这意味着无限保留。

  • local.retention.ms/bytes 的最小值为 -2。这意味着可以无限保留本地存储。它与 retention.ms/bytes 设置为 -1 相匹配。

  • 对于已激活分层存储的主题,必须使用主题级配置 retention.ms。最小保留期为 3 天。