【问题标题】:How do we window join using SQL client in Flink SQL query?我们如何在 Flink SQL 查询中使用 SQL 客户端进行窗口连接?
【发布时间】:2019-09-16 17:51:47
【问题描述】:

我们如何在 Flink SQL 查询中使用 SQL 客户端进行窗口连接。 以与下面链接中提到的相同方式开窗 https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/stream/operators/joining.html

需要窗口化的示例查询 SELECT sourceKafka.* FROM sourceKafka INNER JOIN badips ON sourceKafka.source.ip=badips.ip

sourceKafka是source-table,连续的kafka流 badips 是另一个源表

【问题讨论】:

    标签: streaming apache-flink flink-streaming windowing flink-sql


    【解决方案1】:

    这是一个使用 Flink SQL 的时间窗口连接示例:

    SELECT *
    FROM Orders o, Shipments s
    WHERE o.id = s.orderId AND
      o.ordertime BETWEEN s.shiptime - INTERVAL '4' HOUR AND s.shiptime
    

    有关详细信息,请参阅docs

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    相关资源
    最近更新 更多