廣播變量使用注意事項


變量一旦被定義成廣播變量,那么這個變量只能讀,不能被修改

RDD是不能被廣播出去的,因為RDD是不存儲數據的,可以將rdd的結果廣播出去

廣播變量只能在driver端定義,不能在executor端定義

在Driver端可以修改廣播變量的值,在Executor端無法修改廣播變量的值。

如果executor端用到了Driver的變量,如果不使用廣播變量在Executor有多少task就有多少Driver端的變量副本。

如果Executor端用到了Driver的變量,如果使用廣播變量在每個Executor中只有一份Driver端的變量副本。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM