2016-09-09 2 views
1

Я запускаю работу Spark, и у меня есть объект Constants, который содержит все постоянные значения, которые я использую в своей программе.Spark broadcast значение, известное во время компиляции

В качестве примера предположим, что мы имеем следующий объект:

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

Стоит ли транслировать aSet Вэл к узлам, или это уже доступно для них, так как она является частью кода и это известно во время компиляции?

ответ

2

Я понимаю, что каждый рабочий получит доступ к объекту. Некоторые связанные обсуждения here.

Смежные вопросы