Amazon MSKの設定 - Amazon Managed Streaming for Apache Kafka

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon MSKの設定

Amazon Managed Streaming for Apache Kafka は、ブローカー、トピック、および Apache ZooKeeper ノードのデフォルト設定を提供します。カスタム設定を作成して、新しいMSKクラスターを作成したり、既存のクラスターを更新したりすることもできます。MSK 設定は、一連のプロパティとそれに対応する値で構成されます。

階層型ストレージのトピックレベル設定に関するガイドライン

階層型ストレージをトピックレベルで設定する場合のデフォルト設定と制限は次のとおりです。

  • Amazon MSKは、階層型ストレージがアクティブ化されたトピックの小さなログセグメントサイズをサポートしていません。セグメントを作成する場合、最小ログセグメントサイズは 48 MiB、または最小セグメントロール時間は 10 分です。これらの値は segment.bytes プロパティと segment.ms プロパティにマッピングされます。

  • local.retention.ms/bytes の値は、retention.ms/bytes より小さくする必要があります。これは階層型ストレージの保持設定です。

  • local.retention.ms/bytes のデフォルト値は -2 です。つまり、retention.ms の値が local.retention.ms/bytes に使用されます。この場合、データはローカルストレージと階層型ストレージの両方に残り (それぞれ 1 つのコピー)、同時に有効期限切れになります。このオプションでは、ローカルデータのコピーがリモートストレージに保持されます。この場合、消費トラフィックから読み取られるデータはローカルストレージから取得されます。

  • retention.ms のデフォルト値は 7 日間です。retention.bytes には、デフォルトサイズの制限はありません。

  • retention.ms/bytes の最小値は -1 です。これは、無期限に保持することを意味します。

  • local.retention.ms/bytes の最小値は -2 です。これは、ローカルストレージでは無期限に保持されることを意味します。これは、retention.ms/bytes を -1 に設定するのと同じです。

  • 階層型ストレージが有効になっているトピックには、トピックレベル設定の retention.ms が必須です。retention.ms の最小値は 3 日間です。