2016-09-09 7 views
1

私はスパークジョブを実行していて、自分のプログラムで使用しているすべての定数を含む定数を持っています。コンパイル時に知られている値のスパークブロードキャスト

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

がノードにaSetのvalを放送価値がある、またはすでに、それはコードの一部であるため、それらに利用可能であると:例として

私たちは以下の目的を持っていると仮定しましょうそれはコンパイル時に知られていますか?

答えて

2

私の理解では、すべての作業者がオブジェクトにアクセスできるということです。いくつかの関連する議論here

関連する問題