Spark广播一个在编译时已知的值

时间:2016-09-09 14:51:37

标签: scala apache-spark

我正在运行一个Spark作业,我有一个对象常量,它包含我在程序中使用的所有常量值。

作为一个例子,让我们假设我们有以下对象:

 object Constants{
   ...
   val aSet=Set[String]("foo","bar","etc",...}
   ...
 }

是否值得向节点广播aSet val,或者它是否已经可用,因为它是代码的一部分并且在编译时就已知了?

1 个答案:

答案 0 :(得分:2)

我的理解是每个工人都可以访问该对象。一些相关的讨论here