Stream-dataset joins 这在种操作在前面解释DStream.transform操作时已经进行了展示。下面的例子是另一个join窗口流与数据集的例子。 [java] view plain copy
- val dataset: RDD[String, String] = ...
- val windowedStream = stream.window(Seconds(20))...
- val joinedStream = windowedStream.transform { rdd => rdd.join(dataset) }
实际上,您也可以动态更改用于join操作的数据集。提供给transform的函数参数在每个批次间隔都会被evaluated,因此将使用当前dataset指向的数据集。
请问怎么传入 “动态改变的dataset” ,比如这个dataset是mysql查询得到的,mysql数据会改变,定时的去查询mysql得到的最新的动态的dataset
|