我需要合併兩個不同的流RDD。如何合併兩個不同類型的流RDDs
Uno的流類型是org.apache.spark.streaming.dstream.DStream [String],另一個類型是org.apache.spark.streaming.dstream.DStream [twitter4j.Status]。
我已經試過:
val streamRDD = stream.union(sentiments)
但它不會成功:
[error] found : org.apache.spark.streaming.dstream.DStream[String]
[error] required: org.apache.spark.streaming.dstream.DStream[twitter4j.Status]
[error] val streamRDD = stream.union(sentiments)
[error] ^
你想要結果看起來像什麼?錯誤消息正確地描述了這個問題:你的'Dstream'具有不同的類型,所以不能合併。你期望得到的合併後的'DStream'是什麼?如果使用'String',則必須將另一個轉換爲'DStream [String]'第一個 –