- 1
- 0
- 约小于1千字
- 约 12页
- 2026-07-30 发布于福建
- 举报
;广播变量的定义;广播变量的定义;累加器广播变量允许程序员在每台机器上保留一个只读变量,而不是随副本一起发送它的副本。例如,它们可用于以有效的方式为每个节点提供大输入数据集的副本。Spark还尝试使用有效的广播算法来分发广播变量,以降低通信成本。
;Spark动作通过一组阶段执行,由分布式“shuffle”操作分隔。Spark自动广播每个阶段中任务所需的公共数据。以这种方式广播的数据以序列化形式缓存并在运行每个任务之前反序列化。;使用广播变量的过程;(1)通过对一个类型T的对象调用SparkContext.broadcast创建出一个Broadcast[T]对象。任何可序列化的类型都可以这么实现。
(2)通过value属性访问该对象的值(在Java中为value()方法)。
(3)变量只会被发到各个节点一次,应作为只读值处理。;广播变量的使用;在多个并行操作中使用同一个变量,但是Spark会为每个任务分别发送。
scalavalbroadcastVar=sc.broadcast(Array(1,2,3))
broadcastVar:org.apache.spark.broadcast.Broadcast[Array[Int]]=Broadcast(35)
scalabroa
您可能关注的文档
最近下载
- 手术安全核查表与手术风险评估表.pdf
- T MNJX 006—2025 《海峡两岸共通 闽台福茶》.pdf VIP
- 基于关键路径的A项目进度管理研究.pdf VIP
- 2025-2031全球与中国XGS PON棒市场现状及未来发展趋势.pdf VIP
- 古人名字解诂(文档版).docx VIP
- 《建筑给水聚丙烯管道(PP-R)工程技术规程》.pdf VIP
- 《汽车空调制冷剂的动态泄漏测试方法》.pdf VIP
- (2026秋)苏教版五年级数学上册 《2.复式条形统计图》ppt课件-新教材.pptx VIP
- 接入网设备测试方法 XG-PON_XGS-PON 互通性 GB_T46882-最新解读.docx VIP
- 2026浙江衢州市龙游县龙北水利枢纽综合开发有限公司招聘合同制员工1人(二)笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)