大数据_Flink_Java版_数据处理_Window_API(3)_窗口分配器---Flink工作笔记0044

然后我们来看,如何进行窗口分配,可以看到上面,这个dataStream.map(new MyMapper())

要注意,进行开窗之前,一定要先进行keyBy操作,然后再进行开窗操作,可以看到上面这个,

.timeWindow(Time.seconds(15)),这里就是一个时间窗口,中的滚动窗口对吧.

然后接着后面会跟一个窗口函数,比如这个minBy(1) 这里就是一个窗口函数. 


然后我们去写个例子去看一下,如何使用开窗操作

WindowTest1_TimeWindow,我们在com.atguigu.apitest.window这里测试

首先获取环境,然后设置并行度是1,这样可以让数据看起来有顺序.

猜你喜欢

转载自blog.csdn.net/lidew521/article/details/123322198