0
スカラアプリケーションでは、Spark broadcast
変数を格納するのに最適な場所ですので、アプリ内の別の場所で参照できるようになりますか?ブロードキャスト変数への参照を保持する方法
val broadcast:Broadcast = ...
ので、
Object
でそれを保存することは可能ではないよう
:
- は、オブジェクトが初期化されていない変数を持つことはできません、それは ことにより、放送変数への参照を渡すことはできませんので、参照を設定するオブジェクトのメソッドを呼び出します。
- オブジェクトはブロードキャスト変数 自体を設定できません。オブジェクトには、 のSparkContextへの参照を渡すコンストラクタがありません。
var
ではなくval
可能性の高いソリューションであるを使用してのおかげ
とは何ですか? – eliasah
Scalaアプリケーションのブロードキャスト変数への参照を保存することができます。これにより、アプリケーション内の別の場所にアクセスできるようになります(異なるクラスに属するrddに渡される関数)。いくつかのサンプルコードをお持ちの場合は、非常に感謝しています。 – user1052610