美文网首页Spark
RDD依赖关系

RDD依赖关系

作者: maya_data | 来源:发表于2018-12-12 19:01 被阅读0次

Spark中RDD的高效与DAG图有着莫大的关系,在DAG调度中需要对计算过程划分stage,而划分依据就是RDD之间的依赖关系

窄依赖:一个父RDD的一个分区只会对应于一个子RDD的一个分区。

                  下图: 父对子是一对一的算子

                    1> Map/Filter ;

                    2>对输入进行协同划分的join

宽依赖:一个父RDD的一个分区对应于一个子RDD的多个分区

                  下图:父对子是一对多的算子

                    1> groupByKey;

                    2>未经过协同划分的 join

相关文章

  • RDD的依赖关系:宽依赖和窄依赖

    RDD之间的依赖关系是指RDD之间的上下来源关系,RDD2依赖RDD1,RDD4依赖于RDD2和RDD3,RDD7...

  • Spark之RDD强化学习

    一、RDD依赖关系 1、RDD的依赖关系分为窄依赖和宽依赖;2、窄依赖是说父RDD的每一个分区最多被一个子RDD的...

  • RDD 的宽依赖和窄依赖

    1. RDD 间的依赖关系 RDD和它依赖的父 RDD(s)的关系有两种不同的类型,即窄依赖(narrow dep...

  • Spark Core2--LineAge

    Lineage RDD Lineage(又称为RDD运算图或RDD依赖关系图)是RDD所有父RDD的graph(图...

  • RDD依赖关系

    Spark中RDD的高效与DAG图有着莫大的关系,在DAG调度中需要对计算过程划分stage,而划分依据就是RDD...

  • RDD依赖关系

    前言 RDD的五大特性 A list of partitions一组分区:多个分区,在RDD中用分区的概念。 A ...

  • RDD的依赖关系

    RDD的依赖关系 窄依赖 每个父RDD的一个Partition最多被子RDD的一个Partition所使用,例如m...

  • 1.3 Spark-RDD的依赖关系

    RDD的依赖关系分为两种: 窄依赖(A>B) 定义:父RDD的一个分区最多被子RDD的一个分区依赖。有两中情况: ...

  • Spark RDD的依赖关系

    RDD和它依赖的父RDD(s)的关系有两种不同类型,即窄依赖(narrow dependency)和 宽依赖(wi...

  • 2 通过案例对SparkStreaming透彻理解之二

    Spark Core是基于RDD形成的,RDD之间都会有依赖关系。而Spark Streaming是在RDD之上增...

网友评论

    本文标题:RDD依赖关系

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