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

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

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

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

你可能感兴趣的:(flink)