开发者社区> 问答> 正文

请问下各位大佬,在flink官网上讲解join的一章里,有这样一张图,在这张图中不太理解的是,为什么0,1 和1,0 也会作为join的结果输出呢?

转自钉钉群21789141:请问下各位大佬,在flink官网上讲解join的一章里,有这样一张图,在这张图中不太理解的是,为什么0,1 和1,0 也会作为join的结果输出呢?
val orangeStream: DataStream[Integer] = ...
val greenStream: DataStream[Integer] = ...

orangeStream.join(greenStream)

.where(elem => /* select key */)
.equalTo(elem => /* select key */)
.window(TumblingEventTimeWindows.of(Time.milliseconds(2)))
.apply { (e1, e2) => e1 + "," + e2 }

image

展开
收起
赵慧@ApacheFlink中文社区 2018-10-24 15:51:52 2096 0
1 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载