0
Bir scala uygulamasında, Spark broadcast
değişkenini depolamak için en iyi yer budur, böylece uygulamada başka bir yere başvurulabilir?Yayın değişkeni için referans nasıl tutulur
val broadcast:Broadcast = ...
çünkü bir
Object
kaydetmek mümkün görünmüyor
:
- bir nesne başlatılmamış değişkeni olamaz o olmak tarafından yayın değişkeni bir başvuru geçmedi, böylece referansı ayarlamak için nesne üzerinde bir yöntem çağırmak. Bir nesnenin, SparkContext'e bir referansını iletecek kurucusu olmadığı için, yayın değişkenini kendisi ayarlayamaz.
Teşekkür olasılıkla çözümdür bir var
yerine val
bir daha kullanma
ve nasıl bir soru var? – eliasah
Scala uygulamasında bir yayın değişkenine nasıl başvuru kaydedebilirim, böylece uygulamada başka bir yere erişilebilir (farklı sınıflarda yaşayan rdd'lere aktarılan işlevler). Eğer bir örnek kodunuz varsa çok beğeniliyor. – user1052610