窗口存储区KSTREAM-FILTER-0000000001的保留期限必须不小于其窗口大小加上宽限期

时间:2019-09-19 02:33:59

标签: apache-kafka-streams

我有一个天窗,最初的宽限期设置为O。有一个新要求,即增加15分钟的宽限期。

Kafka流媒体版本:2.1

代码段-

KTable,JsonNode> profileAgg =                 交易                         .groupByKey()                         .windowedBy(TimeWindows.of(Duration.ofSeconds(86400))。grace(Duration.ofSeconds(900)))

但是以某种方式我在进程启动时遇到了异常。如何增加保留期?

线程“ main”中的异常java.lang.IllegalArgumentException:窗口存储区KSTREAM-FILTER-0000000001的保留期 必须不小于其窗口大小加上宽限期。尺寸= [86400000],宽限度= [900000],保留度= [86400000]

1 个答案:

答案 0 :(得分:1)

在使用选项Materialized.retention添加保留后解决了该问题