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

pySpark学习

时间:2017-12-05 12:02:49      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:函数   快速   集群   列表   输出   ges   学习   功能   cal   

《Spark快速大数据分析》笔记

from pyspark import SparkConf, SparkContext
conf = SparkConf().setMaster("local").setAppName("My App")
sc = SparkContext(conf = conf)

 

pyspark的初始化,也就是入口,setMaster是指定连接的集群,setAppName是指应用名

 

有时候,我们希望对每个输入元素生成多个输出元素。实现该功能的操作叫作 flatMap()
map() 类似,我们提供给 flatMap() 的函数被分别应用到了输入 RDD 的每个元素上。不
过返回的不是一个元素, 而是一个返回值序列的迭代器。

 

我们在图 3-3 中阐释了 flatMap() map() 的区别。你可以把 flatMap() 看作将返回的迭代器
“拍扁”,这样就得到了一个由各列表中的元素组成的 RDD,而不是一个由列表组成的 RDD
3-3RDD flatMap() map() 的区别

 

技术分享图片

 

pySpark学习

标签:函数   快速   集群   列表   输出   ges   学习   功能   cal   

原文地址:http://www.cnblogs.com/tangbinghaochi/p/7985613.html

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