[英]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.