美文网首页
4-spark存储管理

4-spark存储管理

作者: windydreams | 来源:发表于2022-04-22 21:42 被阅读0次

Spark存储结构分为两层:
1)内存存储MemoryStore : 负责数据块在内存中存储
2)磁盘存储DiskStore: 实现数据块到磁盘的存取
其中MemoryStore 主要用作缓存以及任务计算时期数据存储,DiskStore用在内存存储不足时使用。Executor和Driver都是通过BlockManager来管理存储,以及Executor和Driver的通信(主要是数据传输和数据块信息的汇报),存储体系结构如下图所示:

5-spark内存管理.png

MemoryStore使用MemoryManager来管理内存,MemoryAllocator来分配内存。由于内存资源有限,因此需要合理分配内存资源,避免浪费或者内存异常。

相关文章

  • 4-spark存储管理

    Spark存储结构分为两层:1)内存存储MemoryStore : 负责数据块在内存中存储2)磁盘存储DiskSt...

  • 内存管理技术

    本文介绍界地址存储管理,页式存储管理,段式存储管理以及段页式存储管理。是不带虚拟功能的哦~ 我们知道,进程在运行前...

  • 操作系统:存储管理(1)

    1 内容 固定分区存储管理 可变分区存储管理 内存扩充技术 分页 段式 段页式 Linux存储管理 Solaris...

  • 4操作系统

    考点分部 进程管理:进程三态图、前趋图、同步与互斥、PV操作、死锁和线程存储管理:分页存储管理、分段存储管理设备管...

  • 存储管理(一)

    目录 4.1 存储器的工作原理 存储器层次 地址转换与存储保护 4.2 连续存储管理 固定分区存储管理 可变分区...

  • 存储管理

    一、创建LVM [root@localhost ~]# lsblk 查看磁盘 [root@localhost ~]...

  • 存储管理

    一、主要知识点 基本分区、逻辑卷LVM、EXT3/4/XFS文件系统、RAID 1.1初始硬盘 IDE和SATA的...

  • 软件设计师5--OS存储管理

    存储管理 存储管理的对象时主存(内存)。存储管理的主要功能包括回收主存空间、提高主存利用率、扩充主存、对主存信息实...

  • 计算机二级错题集(背背佳)

    1请求分页或请求分段式存储管理主要采用虚拟存储管理技术。虚拟存储管理技术。 2 筛选可以帮我们隐藏不想看到的信息 ...

  • 操作系统总览

    操作系统的 操作系统的用户界面 进程管理 处理机调度 存储管理 进程和存储管理示例 windows进程和内存管理 ...

网友评论

      本文标题:4-spark存储管理

      本文链接:https://www.haomeiwen.com/subject/ulfoertx.html