0
列表的DSTREAM我有串的名單,但我不能找到一個辦法列表改爲火花流的DSTREAM。 我嘗試這樣做:如何創造來自字符串
val tmpList = List("hi", "hello")
val rdd = sqlContext.sparkContext.parallelize(Seq(tmpList))
val rowRdd = rdd.map(v => Row(v: _*))
但日食說sparkContext不是sqlContext的一員,所以,我怎麼能這樣做呢? 感謝您的幫助,請。
感謝您的回答,我很新的火花,我真的不明白你的答案。你說:從RDD列表創建DStream。但是,我怎樣才能得到一個字符串列表的RDD列表,因爲我不確定我寫在問題中的代碼是寫入。 – pauly
謝謝,我重寫了代碼:val sparkContext = new SparkContext(sparkConf) val rdd = sparkContext.parallelize(coutList) val resultInputStream = ssc.queueStream(scala.collection.mutable.Queue(rdd)) val results = resultInputStream.map(x => x),sqlContext是類org.apache.spark.sql.SQLContext的對象嗎?以及我寫的代碼是否寫入? – pauly
是其正確的 –