簡體   English   中英

使用 Scala 在 Spark 中使用廣播變量的正確語法是什么?

[英]What is the proper syntax of using broadcast variables in Spark using Scala?

我想在 Spark 和 Scala 中使用廣播變量。 但是我找不到足夠的關於如何使用它們的幫助。 說,我有一個 A 類的對象,我通常會在 Scala 中聲明如下。

val a = new A()

將其聲明為廣播變量的語法是什么。 我將如何調用它的方法?

如果scSparkContext ,則val broadcasted = sc.broadcast(a)將廣播a
然后您可以使用broadcasted.value訪問它。

馬斯是對的。 您還需要使用 sc.destroy(blocking) 銷毀廣播變量,其中阻塞是一個標志。 我想強調的是,建議避免廣播小變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM