- 2
- 0
- 约小于1千字
- 约 11页
- 2026-07-29 发布于福建
- 举报
;RDD的缓存机制;RDD的缓存机制;默认情况下,RDD只使用一次,用完即扔,再次使用时需要重新计算得到,而持久化操作避免了这里的重复计算,实际测试也显示持久化对性能提升明显。
;假设首先进行了RDD0→RDD1→RDD2的计算作业,那么计算结束时,RDD1就已经缓存在系统中了。在进行RDD0→RDD1→RDD3的计算作业时,由于RDD1已经缓存在系统中,因此RDD0→RDD1的转换不会重复进行。
;计算作业只须进行RDD1→RDD3的计算就可以了,因此计算速度可以得到很大提升。
;使用缓存;使用如下代码使用缓存:
scalaimportorg.apache.spark.storage._
scalavalrdd1=sc.makeRDD(1to5)
scalardd1.cache//cache只有一种默认的缓存级别,即MEMORY_ONLY
scalardd1.persist(StorageLevel.MEMORY_ONLY);
Spark会自动监控每个节点上的缓存数据,然后使用least-recently-used(LRU)机制来处理旧的缓存数据。如果想手动清理这些缓存的RDD数据而不是去等待它们被自动清理掉,使用RDD.unpersist()
您可能关注的文档
- 《Python编程基础》课件——6.6.2深浅拷贝的区别与实现.pptx
- 《Python编程基础》课件——6.6.6Python中的单例模式.pptx
- 《大数据离线分析技术》课件——2.各个组件之间的关系和协作.pptx
- 《大数据离线分析技术》课件——13.HDFS文件系统的健壮性.pptx
- 《大数据离线分析技术》课件——27.UDF函数.pptx
- 《大数据离线分析技术》课件——DAG的转换.pptx
- 《大数据离线分析技术》课件——for循环.pptx
- 《大数据离线分析技术》课件——HashShuffle解析.pptx
- 《大数据离线分析技术》课件——if-else语句.pptx
- 《大数据离线分析技术》课件——RDD的CheckPoint.pptx
最近下载
- 2024年新生儿窒息复苏(新版指南).pptx VIP
- CCEAGC11-2019 工程造价咨询企业服务清单.pdf VIP
- 特种设备安全管理制度和操作规程.docx VIP
- 安检员国家职业技能标准(2021年版).docx VIP
- 《蛊--一个未被破译的千年之谜》--谈邓启耀的《中国巫蛊考察》.pdf VIP
- 2026年超声科晋升副高(正高)医师高级职称职称病例分析专题报告三篇.docx VIP
- 海信冰箱BCD-509E5SFZSD-KP51用户手册说明书.pdf
- TCNAS53-2025抗肿瘤药物静脉给药技术学习解读课件附送标准全文word版.pptx
- 浙江杭州西湖区行政审批服务管理办公室编外招聘笔试真题2023.pdf VIP
- 人力资源和社会保障部等两部门:颁布《安检员(邮件快件安检员)国家职业技能标准》.pdf VIP
原创力文档

文档评论(0)