如何使用 Table 或 SQL api 处理水印的 kafka 源中的空闲?

How Can I deal with Idleness in kafka source for watermarks using Table or SQL api?

我们可以通过以下代码块处理数据流 api 中的空闲:

WatermarkStrategy
        .<Tuple2<Long,String>>forBoundedOutOfOrderness(Duration.ofSeconds(20))
        .withIdleness(Duration.ofMinutes(1));

但是在 flink table/SQL api 中有类似的东西吗?

您可以设置table.exec.source.idle-timeout。有关详细信息,请参阅 https://nightlies.apache.org/flink/flink-docs-stable/docs/dev/table/config/#table-exec-source-idle-timeout