CacheManager 概述
2024-08-26 01:07:46
1. CacheManager 管理缓存,而缓存可以是基于内存的缓存,也可以是基于磁盘的缓存
2. CacheManager 需要通过 BlockMananger 来操作数据;
3. 当 Task 运行的时候会调用 RDD 的 compute 方法来进行计算,而 compute 方法会调用 iterator 方法。
4. 具体 CacheManager 在获得缓存数据的时候会通过 BlockManage 来抓到数据
5. 如果 CacheManager 没有通过 BlockMananger 获得缓存内容的话,会查看 RDD 是否进行了 checkpoint 就会计算,是的话就读取 checkpoint 的内容, 否则就进行计算
最新文章
- CSS 3学习——animation动画
- JEECG 社区开源项目下载(总览)
- windows环境安装和配置Apache-Tomcat7.0
- 给VIM安装插件。让ubuntu的vim强大起来
- wireshark 和 Httpwatch tcpdump
- [CareerCup] 17.9 Word Frequency in a Book 书中单词频率
- arm-none-eabi-gcc,makefile,stm官方库构建stm32f4xx工程
- 有关T-SQL的10个好习惯(转)
- 关于编译Lambda时报告返回的为void的错误
- 在winform中调用js文件并输出结果
- iOS避免键盘遮挡输入方案
- Keil ";RECURSIVE CALL TO SEGMENT";彻底解决
- HTC M7日文版HTL22刷机包 毒蛇2.5.0 ART NFC Sense6.0
- 利刃 MVVMLight 3:双向数据绑定
- 为ASP.NetCore程序启用SSL
- hdu 5439(找规律)
- Win10开机“提示语音”以及”随机播放音乐”
- 死磕 java集合之TreeMap源码分析(一)- 内含红黑树分析全过程
- 【Hibernate】Unable to locate appropriate constructor on class原因分析
- C++解析七-重载运算符和重载函数
热门文章
- Python—is和==
- 2018-06-07 RF test 1 :TX Power test
- BEC listen and translation exercise 46
- 动态规划 两个字符串之间的编辑距离 leetcode72
- OpenCV - Windows(win10)编译opencv + opencv_contrib
- Django学习(1)——python manage.py startapp app-name新建app报错问题
- IronPython 个人网站样例----宝藏挖掘
- 安装phpredis
- C#中如何获取汉字的笔画数和汉字的拼音
- 在Global Azure上用Azure CLI创建ARM的VM和面向公网的负载均衡