我有一个带有值的JavaPairDStream<String, Tuple2<Double, Double>>
(ADBE,(1.1,1.2))
(MSFT,(3.2,1.2))
我希望将元组值加在一起并转换为JavaPairDStream<String,Double>
,
(ADBE,(2.3))
(MSFT,(4.4))
如何在Java Spark流中实现这一目标?
答案 0 :(得分:0)
假定对是JavaPairDStream>流:
JavaPairDStream<String,Double> sd = pairs.mapValues((Function<Tuple2<Double, Double>,
Double>) v1 -> v1._1 + v1._2);
这将转换流以将两个double值加到一个。