我有一个天窗,最初的宽限期设置为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]
答案 0 :(得分:1)
在使用选项Materialized.retention添加保留后解决了该问题