cyrusmaster 2023-02-22 21:21 采纳率: 0%
浏览 25

flink 合流到对象无法跨天清零?

场景:
flink 三个 tuple2(key,value)的流 union 之后 map到 对象中 根据key set到不同字段,方便之后输出到kafka
三个流已经做过按天聚合

问题:
虽然可以合并输出 但是无法做到跨天清零 如何让数据跨天清零呢?

  • 写回答

1条回答 默认 最新

  • qa浪涛 2023-02-24 17:00
    关注

    解决方案:

    1. 在每个流中使用window函数,将每天的数据按天分窗口,在每天的每个窗口结束时,发出一个信号,用于清零;
    2. 在union之后,使用keyBy函数,将数据按照key分组,然后使用timeWindow函数,将每天的数据按天分窗口,在每天的每个窗口结束时,发出一个信号,用于清零。
    评论

报告相同问题?

问题事件

  • 创建了问题 2月22日

悬赏问题

  • ¥15 c#关于WPS中网格线隐藏的属性
  • ¥100 请教一道在hcl模拟器上配置ospf的题
  • ¥15 在Sqlserver 使用OPENQUERY查询链接数据库MySQL
  • ¥50 如何给网页加一个必须阅读几秒后才可以点击确定的公告弹窗
  • ¥15 人脐静脉内皮细胞(HEUVC)重悬后自动聚团,怎么解决?
  • ¥30 faiss 的 IndexFlatL2 相似性搜索
  • ¥15 pycharm中cv2安装后可以用但是无法补全或跳转函数,搜索后使用以下方法无效1.重新安装包(更换版本也不行,如何解决?
  • ¥15 如何关闭Win11文件资源管理器的搜索栏的预选词
  • ¥15 odoo17非生产订单产品出库整个业务流程处理
  • ¥15 悬赏 关于#c++#的问题