[英]What is the proper syntax of using broadcast variables in Spark using Scala?
我想在 Spark 和 Scala 中使用廣播變量。 但是我找不到足夠的關於如何使用它們的幫助。 說,我有一個 A 類的對象,我通常會在 Scala 中聲明如下。
val a = new A()
將其聲明為廣播變量的語法是什么。 我將如何調用它的方法?
如果sc
是SparkContext
,則val broadcasted = sc.broadcast(a)
將廣播a
。
然后您可以使用broadcasted.value
訪問它。
馬斯是對的。 您還需要使用 sc.destroy(blocking) 銷毀廣播變量,其中阻塞是一個標志。 我想強調的是,建議避免廣播小變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.