Spark RDD概念学习系列之RDD的转换(十)
RDD的转换 Spark会根据用户提交的计算逻辑中的RDD的转换和动作来生成RDD之间的依赖关系,同时这个计算链也就生成了逻辑上的DAG。接下来以“Word Count”为例,详细描述这个DAG生成的实现过程。 Spark Scala版本的Word Count程序如下: 1 2 3 4 5 1 : <span style= "color: #ff0000;" ><strong>val file = spark.textFile( "hdfs://..." )</strong></span> 2 : <strong><span style= "color: #ff0000;" >val counts = file.flatMap(line => line.split( " " ))</span></strong> 3 : <strong><span style= "color: #ff0000;" > .map(word => (word, 1 )...










































