【发布时间】:2020-02-28 10:42:55
【问题描述】:
我有一个DataStream<Tuple2<String, Double>> one 和DataStream<Tuple2<String, Double>> second,其中第一个有更多来自另一个的元素,并且它们有不同的键。而且,Datastream“二”基本上只有一个键值对。所以,我想连接这些流,以便将第一个数据流的值与第二个数据流的常数值相除。如何在 Apache Flink 中做到这一点?这是通过连接的数据流完成的还是另一种方式?
【问题讨论】:
-
数据流“二”基本上是一个键值对,你的意思是这基本上是一个元素流吗?
-
是的,完全正确。例如,第二个数据流只是键值对,("gamma", 1.23)。
-
好的,连接的假设是什么?您只是想用来自另一个流的元素来丰富一个流的元素吗?
-
是的,因为我想在新连接流的第二个和第四个元组之间操作一个偏差。我想在连接之后我有一个 Tuple4
。对吗?
标签: java stream apache-flink flink-streaming