2016-01-06 20 views

cevap

6

ben sırayla bazı açıklamalar hakYayın değişkenleri daha iyi bu mekanizma nasıl çalıştığını anlamak düşünüyorum:

A Yayın değişken bir nakliye ziyade her makinede bir salt okunur değişken önbelleğe saklamanızı sağlar onun görevleri ile kopyalayın. Örneğin, her düğüme büyük bir girdi veri kümesinin bir kopyasını verimli bir şekilde vermek için kullanılabilir.
En fazla ayrıntı kontrol edebilirsiniz: Eğer Spark bir yayın değişkeni oluşturduktan sonra Spark Broadcast variables

, bunu için bir tekil referans kullanıyor olacak a tek kullanılarak, (broadcastVar.value() arayarak erişilen) v etrafında ambalajı olsun sarmalayıcı, gerçek değerden ziyade, tekil paternin her iki şekilde de daha az etkisi olabilir.
Aynı sarıcı referansını, Spark uygulamanızın tüm kullanım ömrü boyunca da kullanabilirsiniz.

Salt okunur değişkenin bir başvurusu olduğundan, bu seçenekler benzer bir davranış sergileyecektir.

İlgili konular