- 0
- 0
- 约小于1千字
- 约 14页
- 2026-07-29 发布于福建
- 举报
;SortShuffle介绍;SortShuffle介绍;在Spark1.2版本之后,出现了SortShuffle,这种方式以更少的中间磁盘文件产生而远远优于HashShuffle。
SortShuffle的运行机制主要分为两种。一种为普通机制,另一种为bypass机制。
bypass机制的启动条件为,当shufflereadtask的数量小于等于spark.shuffle.sort.bypassMergeThreshold参数的值时(默认为200),就会启用bypass机制。即当readtask不是那么多的时候,采用bypass机制是更好的选择。;普通运行机制;在普通运行机制模式下,数据会先写入一个数据结构,聚合算子写入Map,一边通过Map局部聚合,一遍写入内存。Join算子写入ArrayList直接写入内存中。然后需要判断是否达到阈值,如果达到就会将内存数据结构的数据写入到磁盘,清空内存数据结构。
;在溢写磁盘前,先根据key进行排序,排序过后的数据,会分批写入到磁盘文件中。默认批次为10000条,数据会以每批一万条写入到磁盘文件。写入磁盘文件通过缓冲区溢写的方式,每次溢写都会产生一个磁盘文件。
;最后在每个task中,将所有的临时文件合并,这就是merge过程,此过程将所有临时文件读取出来,一次写入
您可能关注的文档
- 《大数据离线分析技术》课件——SparkShuffle解析.pptx
- 《大数据离线分析技术》课件——Spark的模块.pptx
- 《大数据离线分析技术》课件——Spark调优方案:过滤少数导致倾斜的key.pptx
- 《PLC与变频器技术应用》课件——艾默生变频器的基本使用方法.ppt
- 《PLC与变频器技术应用》课件——艾默生变频器内置PLC实现电机变频调速.ppt
- 《PLC与变频器技术应用》课件——变频器的认识.ppt
- 《PLC与变频器技术应用》课件——变频器的选择、安装及调试.ppt
- 《PLC与变频器技术应用》课件——步进顺控指令及编程.ppt
- 《PLC与变频器技术应用》课件——大家来找茬(八):霓虹灯PLC控制.ppt
- 《PLC与变频器技术应用》课件——大家来找茬(二):物料搬运机械手PLC顺序控制.ppt
最近下载
- 标准图集-陕09J09室外工程图集.pdf VIP
- 阅读理解公式大全.doc VIP
- 江苏蔚蓝锂芯测试题.docx VIP
- 《HIV病毒与艾滋病》课件.ppt VIP
- T_CEC 1212—2025 绝缘油中溶解气体带电检测光声光谱仪技术规范.docx VIP
- 体例格式7:工学一体化课程《windows服务器基础配置与局域网组建》任务6学习任务教学活动策划表.docx VIP
- 糖皮质激素的合理应用.pptx VIP
- 体例格式12:任务7教学单元5工学一体化课程《windows服务器基础配置与局域网组建》之教学单元活动方案.docx VIP
- 工业废水处理技术创新在航空航天中的应用案例.docx VIP
- CMA一单一库全套落地体系资料.docx VIP
原创力文档

文档评论(0)