2016-01-30 47 views

回答

0

是的,您可以像平常一樣通過SparkContext來使用它們。唯一的區別是,你需要從SparkStreamingContext得到它:

val sparkConf = new SparkConf().setAppName("MyApp") 
val ssc = new StreamingContext(sparkConf, Seconds(1)) 
ssc.sparkContext.broadcast(myValue) 

火花流你可能想在某個時候更新該值,要做到這一點,你應該使用unpersist()(或阻塞版本),然後重新播放。