2
我知道我們有RDD
一個選項:轉換一個DSTREAM到JavaDStream
JavaRDD<String> javaRDD = coreRdd.toJavaRDD();`
是有可能DSTREAM轉換爲JavaDStream?
我知道我們有RDD
一個選項:轉換一個DSTREAM到JavaDStream
JavaRDD<String> javaRDD = coreRdd.toJavaRDD();`
是有可能DSTREAM轉換爲JavaDStream?
是的,你可以使用靜態JavaDStream<T>.fromDStream
:
JavaDStream<String> javaDStream =
JavaDStream$.MODULE$.fromDStream(dStream,
scala.reflect.ClassTag$.MODULE$.apply(String.class))
另一種選擇是使用類的構造函數,這需要現有DStream
:
JavaDStream<String> javaDStream =
new JavaDStream<String>(dStream, scala.reflect.ClassTag$.MODULE$.apply(String.class))
謝謝@yuval – BDR
我得到以下例外。 「JavaDStream不能解析爲變量」。我的Java版本是8和火花版本1.6.1 ... – BDR
@Balaji你複製並粘貼這個例子?好像你沒有正確地調用它。 –