import org.apache.spark.storage.StorageLevel

// 数据持久缓存到内存中
//data.cache()
data.persist()

// 设置缓存级别
data.persist(StorageLevel.DISK_ONLY)
   
// 清除缓存
data.unpersist
//data.unpersist(blocking=true)

级别 使用空间 CPU时间 是否在内存中 是否在磁盘上 备注
MEMORY_ONLY  
MEMORY_ONLY_2 数据存2份
MEMORY_ONLY_SER 数据序列化
MEMORY_ONLY_SER_2 数据序列化,数据存2份
MEMORY_AND_DISK 中等 部分 部分 如果数据在内存中放不下,则溢写到磁盘
MEMORY_AND_DISK_2 中等 部分 部分 数据存2份
MEMORY_AND_DISK_SER 部分 部分  
MEMORY_AND_DISK_SER_2 部分 部分 数据存2份
DISK_ONLY  
DISK_ONLY_2 数据存2份
NONE          
OFF_HEAP           

最新文章

  1. Hadoop 中利用 mapreduce 读写 mysql 数据
  2. C#面向对象设计模式纵横谈——2.Singleton 单件(创建型模式)
  3. 针对APP的测试过程和重点关注内容,做以下梳理和总结
  4. Linux入门:运行级别解析
  5. [转载]iTOP-4412开发板搭建最小linux系统
  6. IOS 网络请求中设置cookie
  7. OpenCV之响应鼠标(一):利用鼠标获取坐标
  8. SQL Server自增长列插入指定值 -- SET IDENTITY_INSERT ON|OFF(转)
  9. WARNING: The following packages cannot be authenticated! foo bar baz Install these packages without verification [y/N]?
  10. 在windows下获取硬盘序列号(win7 32位,Windows Server 64位测试,希望在其他平台测试,遇到问题的网友留言分享)
  11. Android 贝塞尔曲线
  12. mysql中limit用法误区
  13. bzoj2157
  14. nginx跨域配置(windos走过的坑)
  15. 基于vue-cli3.0构建功能完善的移动端架子,主要功能包括
  16. 51nod 1081 子段求和(线段树 | 树状数组 | 前缀和)
  17. DataGrid 查不出数据 注意事项
  18. springMVC源码学习之addFlashAttribute源码分析
  19. 关于 Azure Windows VM 的磁盘和 VHD
  20. ssh stricthostkeychecking=0

热门文章

  1. Unable to resolve target 'android-9'
  2. Android开发学习笔记-显示对话框
  3. Openlayers 3计算长度和面积
  4. node.js模块依赖及版本号
  5. Batch Normalization 学习笔记
  6. SQLServer------基本操作
  7. 扩展方法(DateTableToList)
  8. iOS 将Excel导入到SQLite3的过程
  9. Docker应用之仓库
  10. Nginx(八)-- 负载均衡