2016-08-01 5 views
0

У меня есть два оконных потока, которые я хотел бы заархивировать, как обычная застежка в RDD.Как выполнить zip между двумя DStreams в Scala?

Примечание: Основная цель состоит в вычислении среднего значения и stdv окна dstream в случае, если есть лучший способ рассчитать это.

ответ

3

Я использовал преобразование DStream для использования этой операции rdd, и это решило мою проблему.

Пример:

valueStream.transformWith(mean, (rdd1: RDD[Int], rdd2 : RDD[Double]) => {rdd1.zip(rdd2)} 
+0

Не могли бы вы добавить некоторые детали? –

+1

valueStream.transformWith (mean, (rdd1: RDD [Int], rdd2: RDD [Double]) => {rdd1.zip (rdd2)} –