Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 我想知道startOffsetTime的值何时为kafka.api.OffsetRequest.EarliestTime()。偏移值是什么?_Apache Kafka_Kafka Consumer Api - Fatal编程技术网

Apache kafka 我想知道startOffsetTime的值何时为kafka.api.OffsetRequest.EarliestTime()。偏移值是什么?

Apache kafka 我想知道startOffsetTime的值何时为kafka.api.OffsetRequest.EarliestTime()。偏移值是什么?,apache-kafka,kafka-consumer-api,Apache Kafka,Kafka Consumer Api,当我设置startOffsetTime=kafka.api.OffsetRequest.LatestTime()时,偏移量的值是可用的最大值 当设置STARTOFSETTIME为kafka.api.OffsetRequest.EarliestTime()时偏移值是多少?很难理解您的问题。但不管怎样,我想当你查询最早的偏移量时,你会问偏移量是多少 Kafka具有日志保留配置,允许设置消息或日志文件大小的生存时间 假设您有一个日志保留时间设置为1小时的主题,并且您生成了一些具有以下偏移量的邮件: 0

当我设置startOffsetTime=kafka.api.OffsetRequest.LatestTime()时,偏移量的值是可用的最大值


当设置STARTOFSETTIME为kafka.api.OffsetRequest.EarliestTime()时偏移值是多少?

很难理解您的问题。但不管怎样,我想当你查询最早的偏移量时,你会问偏移量是多少

Kafka具有日志保留配置,允许设置消息或日志文件大小的生存时间

假设您有一个日志保留时间设置为1小时的主题,并且您生成了一些具有以下偏移量的邮件:

0 1 2 3 4 5 6 7 8 9 10 ...
一小时后,旧邮件将从日志中删除,您可能会看到以下图片:

<offsets 0 1 2 3 4 no more exist in log> 5 6 7 8 9 10 ...
56778910。。。
然后,当您查询最早的偏移量时,您将得到
5
,因为偏移量
0-4
不再存在

这同样适用于
log.retention.bytes
config,当您超过该配置值时,旧消息将被丢弃(实际上是整个段,但这对这个问题并不重要),导致最早偏移量高于
0