2016-07-30 2 views
1

Ich habe eine Aufbewahrungsrichtlinie für 48 Stunden festgelegt. So alte Protokolle werden schließlich gelöscht. Aber die Offset-Nummer des Themas wächst weiter. Wann wird diese Nummer zurückgesetzt? Was passiert, wenn die maximale Offset-Anzahl erreicht wird? Auch neue Segmente werden zum Zeitpunkt des Erstellens eines neuen Segments mit dem Basisoffset als Fliename gerollt. Wie lauten die Dateinamen von .log- und .index-Dateien, wenn dieses Limit erreicht wird?Maximale Anzahl von Nachrichten, die in einer Kafka-Themenpartition gespeichert werden können?

Hier finden Sie die aktuelle Basis für Log-Segment-Offset: current base offset for log segment

+3

Mögliches Duplikat von [Kafka Consumer Offset Max Wert?] (Http://stackoverflow.com/questions/34408970/kafka-consumer-offset-max-value) –

+0

OP fragt, ob der Offset wegen eines zurückgesetzt wird Überschreitung der Retentionszeit, nicht was der tatsächliche Maximalwert des Offsets ist. Kein Duplikat der vorgeschlagenen Frage. – Nicholas

Antwort

1

Der Offset wird zurückgesetzt nie, da die max Offset-Wert so groß ist (int64), dass man es nicht immer erreichen.

+1

Eine magere 292 Jahre und es dreht sich um, wenn Sie jede Sekunde eine Nachricht erstellen. :-) – Harald

Verwandte Themen