Amazon MSK 組態 - Amazon Managed Streaming for Apache Kafka

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

Amazon MSK 組態

適用於 Apache Kafka 的 Amazon 受管串流可為代理程式、主題和 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。在這種情況下,資料會同時保留在本機儲存和分層儲存 (每個儲存中一個副本) 中,而且會同時過期。對於此選項,本機資料的副本會保留至遠端儲存。在這種情況下,從取用流量讀取的資料來自本地儲存。

  • retention.ms 的預設值為 7 天。retention.bytes 沒有預設大小限制。

  • retention.ms/bytes 的最小值為 -1。這意味著無限保留。

  • local.retention.ms/bytes 的最小值為 -2。這意味著在本地儲存中無限保留。它與 retention.ms/bytes 設定為 -1 時相符。

  • 對於已啟動分層儲存的主題,必須設定主題層級組態 retention.ms 的值。retention.ms 最小值為 3 天。