web-dev-qa-db-ja.com

Kafka消費者オフセットの最大値?

グーグルで読んでいたKafkaドキュメントですが、コンシューマーオフセットの最大値と、最大値の後にオフセットラップアラウンドがあるかどうかを確認できませんでした。オフセットはInt64値であるため、最大値であることがわかります。は0xFFFFFFFFFFFFFFFFです。ラップアラウンドがある場合、Kafkaはこの状況をどのように処理しますか?

17
rodolk

これによると post 、オフセットはリセットされません:

現時点では、オフセットをロールバックしません。オフセットが長いので、それは本当に長い間続くことができます。 1日1TBを書くと、約400万日続けることができます。

さらに、いつでもより多くのパーティションを使用できます(各パーティションには独自のオフセットがあります)。

ルチアーノが言ったように、おそらく心配する価値はありません。

34
Matt Hulse

これは実際には「処理」されていないようです。ただし、オフセットがパーティションごとであることを考慮すると、これは心配する必要がないようです:)

参照してください http://search-hadoop.com/m/uyzND1uRn8D1sSH322/rollover/v=threaded

2