- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Spark生态介绍-3
了解Spark编程的进阶特性-共享变量
累加器1广播变量2
PART1累加器
累加器累加器用来对信息进行聚合,而广播变量用来高效分发较大的对象。在已有的RDD转化操作的基础上,我们为类似查询数据库这样需要很大配置代价的任务引入了批操作。
累加器累加器提供了将工作节点中的值聚合到驱动器程序中的简单语法。累加器的一个常见用途是在调试时对作业执行过程中的事件进行计数。
累加器的用法通过在驱动器中调用SparkContext.accumulator(initialValue)方法,创建出存有初始值的累加器。返回值为org.apache.spark.Accumulator[T]对象,其中T是初始值initialValue的类型。Spark闭包里的执行器代码可以使用累加器的+=方法增加累加器的值。 驱动器程序可以调用累加器的value属性来访问累加器的值。
PART2广播变量
广播变量Spark的第二种共享变量类型是广播变量,它可以让程序员高效地向所有工作节点发送一个较大的只读值,以供一个或多个Spark操作使用。比如,如果你的应用程序需要向所有节点发送一个较大的只读查询表,甚至是机器学习算法中的一个很大的特征向量,广播变量用起来都很顺手。
使用广播的过程使用广播的过程:通过对一个类型T的对象调用SparkContext.broadcast创建出一个Broadcast[T]对象。任何可序列化的类型都可以这么实现。 通过value属性访问该对象的值。 变量只会被发到各个节点一次,应作为只读值处理(修改这个值不会影响到别的节点)。
广播变量
1.了解共享变量:累加器与广播变量
您可能关注的文档
- Spark应用程序的资源分配限制.pptx
- 二零二三年 优质公开课Spark开发介绍.pptx
- Spark开发环境搭建.pptx
- 二零二三年 优质公开课Spark性能优化.pptx
- 二零二三年 优质公开课Spark执行模型.pptx
- Spark技术发展历程.pptx
- Spark技术模块简介.pptx
- Spark技术流式处理模块.pptx
- Spark技术流式处理模块特性与原理.pptx
- Spark技术流式处理模块简介.pptx
- 2024年云南省思茅市企业人力资源管理师之一级人力资源管理师考试完整版【含答案】.docx
- 2024年云南省怒江傈僳族自治州企业人力资源管理师之四级人力资源管理师考试完整题库及答案(名校卷).docx
- 2024年云南省临沧地区企业人力资源管理师之一级人力资源管理师考试通关秘籍题库【真题汇编】.docx
- 2024年云南省德宏傣族景颇族自治州企业人力资源管理师之一级人力资源管理师考试通关秘籍题库附答案【基.docx
- 2024年云南省德宏傣族景颇族自治州企业人力资源管理师之一级人力资源管理师考试优选题库【精选题】.docx
- 门窗安装合同范本(三)与门窗安装安全协议书 .pdf
- 雷帕霉素诱导细胞自噬在衰老相关疾病中的作用 .pdf
- 学校开展结核病防控工作督导表(共五篇) .pdf
- 学校推广普通话宣传周活动总结5篇(校园推广普通话活动总结) .pdf
- 安全检查测试工具配备管理制度(4篇) .pdf
最近下载
- 2022年考博英语-中国艺术研究院考前模拟强化练习题74(附答案详解).docx VIP
- 山东淄博卷(“暖”起来;从“阅”到乐,悦,跃,月,钥,越……)-2024年中考语文作文真题解读.docx
- 省级优秀课件人教版数学四年级上册第8单元数学广角——优化.pptx
- 四川省成都市2023-2024学年度上学期期末考试高一语文试题(解析版).doc VIP
- 第8课 第一次世界大战(导图上课)公开课教案教学设计课件资料.pptx VIP
- 全自动凯氏定氮仪的工作原理及操作流程.pdf
- 2024中小学校公开招聘简章.pdf
- GB 1499.2-2024钢筋混凝土用钢 第2部分:热轧带肋钢筋-副本.pdf
- 学堂在线海上求生与救生期末考试答案.docx
- 小学美术手工《折纸》ppt课件.pptx
文档评论(0)