【发布时间】:2015-07-31 18:25:17
【问题描述】:
我是 Spark 的新手,对 RDD 有疑问。假设我定义一个 RDD 如下:
val data1 = sc.textFile()
然后假设我执行以下操作
1) val data2 = data1.map{...}
2) val data3 = data1
我很想知道 1 和 2 的幕后发生了什么。data1,data2 和 data3 在内存中是完全不同的吗?也就是说,它们每个都占用一些内存还是存在某种程度的数据共享?比如data1和data3只有一块内存?
【问题讨论】:
标签: apache-spark