码迷,mamicode.com
首页 > 其他好文 > 详细

RDD内存迭代原理

时间:2018-01-11 15:23:10      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:spark   path   lan   target   弹性   ase   入口   需要   targe   

 

RDD(Resilient Distributed Datasets(弹性分布式数据集))
 
RDD从逻辑上看是一个抽象分布式数据集的概念,它的底层数据存储于集群中不同节点上的磁盘文件系统中,存储是按照分区(partition)方式进行存储;所有Spark操作都可以看成是一系列对RDD对象的操作,而RDD是数据集合的抽象,它可以使用SparkContext(Spark上下文)来创建,SparkContext是Spark集群操作的入口,如果是在Spark-Shell下操作,则Spark会自动创建一个基于已有配置的默认SparkContext对象,如果是自己编写作业Jar则需要自己手动创建(与Hadoop中的FileSystem一样可以通过Configution配置参数来构建,也可以基于classpath中的配置文件来构建);下面是通过Spark上下文调用textFile函数创建一个包装好底层数据集的RDD对象:
 
 
大数据学习交流群:217770236  

RDD内存迭代原理

标签:spark   path   lan   target   弹性   ase   入口   需要   targe   

原文地址:https://www.cnblogs.com/mmzs/p/8241500.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!