HDFS内存存储流程分析;1、掌握hdfs内存的存储流程;1、Linux 虚拟内存盘2、HDFS文件内存存储设置3、LAZY_PERSIST内存存储策略原理4、LAZY_PERSIST相关结构;
在Linux中,可以用将内存模拟为一个块盘的技术,叫RAM disk.这是一种模拟的盘,实质数据都是存放在内存中的。
RAM disk虚拟内存盘可以在某些特定的内存式存储文件系统下结合使用,比如tmpfs,ramfs。通过此项技术,我们就可以将机器内存利用起来,作为一个独立的虚拟盘供DataNode使用了.;
要想让文件数据存储到内存中,一开始要做的操作就是设置此文件的存储策略,就是LAZY_PERSIST,而不是使用默认的StoragePolicy。DEFAULT,默认策略的存储介质是DISK类型的.;LAZY_PERSIST内存存储策略原理;原理图解释
第一步,对目标文件目录设置StoragePolicy为LAZY_PERSIST的内存存储策略.
第二步,客户端进程向NameNode发起创建/写文件的请求.
第三步,然后请求到具体的DataNode,DataNode会把这些数据块写入RAM内存中,同时启动异步线程服务将内存数据持久化到磁盘上.; 数据存储的同时会有另外一批数据会被异步的持久化,所以这里一定会涉及到多个服务对象的合作.
您可能关注的文档
- 二零二三年 优质公开课Hadoop简介.pptx
- Hadoop自定义序列化类.pptx
- Hadoop角色和隔离策略.pptx
- Hadoop身份验证机制中对于Kerberos的支持.pptx
- 二零二三年 优质公开课Hadoop进程启动.pptx
- Hadoop进程启动(区一等奖).pptx
- hadoop配置环境变量hadoopenvsh全市一等奖.pptx
- hadoop配置环境变量hadoopenvsh.pptx
- 二零二三年 优质公开课Hadoop集群ZooKeeper的安装.pptx
- hadoop集群安装部署.pptx
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
原创力文档

文档评论(0)