spark Rdd的创建方式

spark rdd的创建方式

spark rdd(弹性分布式数据集)有多种创建方式

简单来说有三种

1.从本地集合创建

val numbers = sc.parallelize(Array(1,2,3,4))

2.从文件系统读取

val testFile = sc.textFile("hdfs://localhost:9000/user/hadoop/data.txt")

3.从现有rdd创建而来

val numbersRDD = sc.parallelize(Array(1,2,3,4,5))

val doubleNumbersRDD = numbersRDD.map(_ * 2)

总的来说 rdd这里指的是分布式数据集

所以创建 都需要来自于其他数据集合

所以其他会有 从数据库 网络源 其他数据源

广播变量或者累加器

这里的rdd指的是分布式数据集 就是数据切片,而计算逻辑,叫做rdd算子。

相关推荐
说私域4 分钟前
分享经济:智能名片链动2+1模式商城小程序驱动下的可持续增长引擎
大数据·人工智能·小程序
慕云紫英11 分钟前
大萧条时代研究生培养新的
大数据·人工智能·研究生
中科天工16 分钟前
如何通过人工智能提升工业生产效率与质量?
大数据·人工智能·智能
雨大王51221 分钟前
如何选择汽车制造数字化服务商?关键指标与实战案例解析
大数据·运维·人工智能
雨大王51221 分钟前
质量异动归因技术:汽车制造业迈向“零缺陷“的关键路径
大数据·人工智能
TDengine (老段)28 分钟前
TDengine 客户端负载均衡与 failover
大数据·数据库·负载均衡·时序数据库·tdengine·涛思数据
西敏寺的乐章29 分钟前
ZooKeeper 系统学习总结
分布式·学习·zookeeper
是垚不是土33 分钟前
TDengine脚本备份方案:全库/单库备份与飞书通知
大数据·运维·数据库·飞书·时序数据库·tdengine
Dream Algorithm35 分钟前
RWA : Real World Asset
大数据·区块链
better_liang37 分钟前
每日Java面试场景题知识点之-RabbitMQ消息重复消费问题
java·分布式·消息队列·rabbitmq·幂等性