千家信息网

第15课:RDD创建内幕彻底解密

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本节课主要内容:1、RDD创建的几种方式2、RDD创建实战3、RDD内幕RDD创建有很多种方式,以下几种创建RDD的方式:1、使用程序中的集合创建RDD,实际意义用于测试用;2、使用本地文件系统创建R
千家信息网最后更新 2026年11月01日第15课:RDD创建内幕彻底解密

本节课主要内容:

1、RDD创建的几种方式

2、RDD创建实战

3、RDD内幕


RDD创建有很多种方式,以下几种创建RDD的方式:

1、使用程序中的集合创建RDD,实际意义用于测试用;

2、使用本地文件系统创建RDD,测试大量数据的文件;

3、使用HDFS创建RDD,最常用的方式;

4、基于DB创建RDD;

5、基于NoSQL创建RDD,例如HBase;

6、基于S3创建RDD;

7、基于数据源创建RDD;


RDD实战:

//通过集合方式创建RDD

val conf = new SparkConf().setAppName("RDDDemo").setMaster("local")
val sc = new SparkContext(conf)
//创建RDD
val rdd = sc.parallelize(0 to 100)
//1+2=3 3+3 = 6 6+4 = 10 ....
val sum = rdd.reduce(_ + _)
println(sum)


//通过HDFS上文件创建RDD

val conf = new SparkConf().setAppName("RDDDemo").setMaster("local")
val sc = new SparkContext(conf)
//创建RDD
val
lines = sc.textFile("hdfs://Master:9000/data/README.md")
val words = lines.flatMap(line => line.split(" ")).map(line => (line, 1))
val wordCount = words.reduceByKey(_ + _)
wordCount.collect().foreach(println)


备注:

资料来源于:DT_大数据梦工厂

更多私密内容,请关注微信公众号:DT_Spark

如果您对大数据Spark感兴趣,可以免费听由王家林老师每天晚上20:00开设的Spark永久免费公开课,地址YY房间号:68917580

方式 数据 文件 内容 实战 测试 内幕 公众 兴趣 地址 备注 实际 对大 工厂 常用 意义 房间 数据源 更多 来源 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云南咖啡 山东特亿宝互联网科技有限公司 科技互联网企业 广州互联网科技公司 未来的互联网科技 壹账通互联网科技 奔汉互联网科技 互联网科技公司有哪些 华中科技有哪些互联网大佬 济南和联互联网科技有限公司 互联网公司科技股 中国航天科技大学国际工业互联网 深圳育鹏互联网科技有限公司招聘 互联网科技创新的路径 滨湖区互联网智能科技产品有哪些 伍佰万互联网科技怎么赚钱 互联网科技数字货币 上海同邻互联网科技有限公司规模 宁波允成互联网科技有限公司 科技互联网企业在行动 奇酷互联网科技公司 卓越科技互联网 招聘 中国最先进互联网科技公司 互联网科技项目计划书材料类 新兴科技互联网创新大赛颁奖典礼 互联网在线教育科技创业 晋城互联网科技 上海京穆互联网科技有限公司 互联网科技实习生岗位 互联网领先科技宣传片
0