Flink 广播变量造成基于Watermark的任务没有触发窗口计算

Flink 广播变量造成基于Watermark的任务没有触发窗口计算

解决方法:解决此问题的方法就是在连接两个流之后的process方法后设置并行度为1,然后在加上watermark

        DataStream<Eve> broadcastDataStream = watermarkStream
                .connect(broadcast)
                .process(new EveBroadcastProcessFunction()).setParallelism(1)
                .assignTimestampsAndWatermarks(new EveWaterMark());

发布了94 篇原创文章 · 获赞 55 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/Suubyy/article/details/104513256