标签: scala apache-spark
我正在运行一个Spark作业,我有一个对象常量,它包含我在程序中使用的所有常量值。
作为一个例子,让我们假设我们有以下对象:
object Constants{ ... val aSet=Set[String]("foo","bar","etc",...} ... }
是否值得向节点广播aSet val,或者它是否已经可用,因为它是代码的一部分并且在编译时就已知了?
aSet
答案 0 :(得分:2)
我的理解是每个工人都可以访问该对象。一些相关的讨论here。