首页 > 其他分享 >02-RDD及RDD依赖关系

02-RDD及RDD依赖关系

时间:2024-08-18 10:38:07浏览次数:11  
标签:02 关系 依赖 一对一 分区 RDD 数据

1. RDD

RDD(Resilient Distributed Dataset)是弹性分布式数据集的简称。具有以下特点:

  • RDD由一系列的分区组成,一个数据块对应一个分区
  • 每个分区的数据有相应的函数对其进行计算
  • 不同的RDD相互依赖
  • 对于k-v键值对RDD数据,由分区器(Partioner)根据指定的key按照特定的分区算法对数据进行分区
  • 为了实现计算向本地数据移动,RDD记录了需要计算的数据的依赖的路径

2. RDD依赖关系

RDD依赖分为窄依赖和宽依赖(shuffle依赖),特点如下

  • 窄依赖(NarrowDependency)
    一对一依赖(OneToOneDependency):RDD相互之间是一对一关系,且分区也是一对一的关系
    范围依赖(RangeDependency):RDD相互之间与分区相互之间是多对一,或者是一对一关系
  • shuffle依赖(shuffleDependency): 分区之间是多对多的关系

标签:02,关系,依赖,一对一,分区,RDD,数据
From: https://www.cnblogs.com/crispy-bro/p/18365347

相关文章

  • Huawei Matebook e 2022 安装 archlinux 双系统
    本文同步发布于我的网站安装之前wifi名称修改为英文+数字的,以防之后没法联网准备好U盘并使用GPT分区表写入最新的arch镜像。基础安装开机按F2进入UEFI/BIOS设置,将SecureBoot(安全启动)关闭,按F10保存重启。开机按F12进入启动菜单,选择U盘启动。先按e在引......
  • 正点原子领航者ZYNQ7020开发板 GMAC1 EMIO调试记录
    ZYNQ7020GMAC1EMIO裸机功能调试ZYNQ嵌入式系统开发流程1:创建Vivado工程2:创建ProcessSystem3:生成顶层HDL添加EMIO引脚约束4:生成Bitstream并导出到SDK启动SDK5:创建LWIPEcho测试工程6:编译工程并在开发板上进行测试LinuxKernel中GMIITORGMIIIP的......
  • 15个电脑录屏软件新鲜出炉!2024最新录屏排名榜看这里!
    电脑上面的录屏软件实在是太多啦,如果自己去挑选肯定非常耗费时间!今天俺就将目前市面上最主流的录屏软件,全部做一个总结和测评,排在前面的都是性能比较好滴,当然也有一些不错的免费录屏工具,总有一款适合你!-----分割线-----1.ApowerREC官网地址:https://www.apowersoft.cn/recor......
  • Python安装(2024)
                    在之前的笔记中,介绍了Python环境。    CSDN端:Python环境https://blog.csdn.net/m0_61009360/article/details/141216455        公众号端:Python环境https://mp.weixin.qq.com/s?__biz=MzkwMjc0MTE3Mw==&mid=2247483706&idx......
  • 读软件开发安全之道:概念、设计与实施02经典原则
    1. CIA原则1.1. 软件安全都构建在信息安全的三大基本原则之上,即机密性(confidentiality)、完整性(integrity)和可用性(availability)1.2. 双方交换的数据1.2.1. 从技术上看,端点之间的数据交换本身就会削弱交互的机密性1.2.2. 隐藏通信数据量的一种方法是让端点始终......
  • JetBrains Aqua 2024.2 (macOS, Linux, Windows) - 测试自动化 IDE
    JetBrainsAqua2024.2(macOS,Linux,Windows)-测试自动化IDEJetBrains跨平台开发者工具请访问原文链接:https://sysin.org/blog/jetbrains-aqua/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgAqua测试自动化IDE享受更高效的测试体验为什么选择Aqua......
  • JetBrains CLion 2024.2 (macOS, Linux, Windows) - C 和 C++ 跨平台 IDE
    JetBrainsCLion2024.2(macOS,Linux,Windows)-C和C++跨平台IDEJetBrains跨平台开发者工具请访问原文链接:https://sysin.org/blog/jetbrains-clion/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsCLion-C和C++跨平台IDE用于强大语言的......
  • 2024年PDF编辑器免费版大赏,四款神器助你轻松编辑文档
    嘿,朋友们,咱们今天来聊聊个挺有用的事儿——PDF编辑器。现在这年头,PDF文件在工作学习中可少不了,但要改起东西来,有时候感觉像是在对付一块硬邦邦的铁板,挺费劲的。不过,别急,到了2024年,我找到了几款挺实用的PDF编辑器免费版,用它们编辑PDF文件,保证让你顺顺利利的。1.福昕PDF编辑高......