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算子。

相关推荐
爬山算法16 小时前
Redis(172)如何使用Redis实现分布式队?
数据库·redis·分布式
写bug的小屁孩16 小时前
6.Kafka-生产者发送到Broker分区策略和常见配置
分布式·kafka
老蒋新思维16 小时前
创客匠人峰会实录:智能体系统重构知识变现 —— 从 “工具应用” 到 “场景化生态” 的跃迁
大数据·网络·人工智能·tcp/ip·重构·创始人ip·创客匠人
会编程的李较瘦16 小时前
【Sparksql学习】SparkSql常用函数(DSL+scala)
学习·spark
阿杰同学16 小时前
Git 面试题及答案整理,最新面试题
大数据·git·elasticsearch
侦探观察16 小时前
南非女性旅游绑架风险分析及防范措施
android·大数据·开发语言·百度·网络安全·旅游
en-route17 小时前
Kafka入门与架构:深入了解分布式消息队列与流处理平台
分布式·架构·kafka
老蒋新思维17 小时前
创客匠人峰会深度:AI 重构知识产品 —— 从 “标准化” 到 “个性化 + 规模化” 的变现革命
大数据·网络·人工智能·tcp/ip·重构·创始人ip·创客匠人
老蒋新思维17 小时前
创客匠人峰会深度:AI+IP 重构知识变现信任链路 —— 创始人 IP 的信任增长方法论
大数据·网络·人工智能·tcp/ip·重构·创始人ip·创客匠人
赵谨言17 小时前
基于深度迁移学习的脑电图分类技术在脑机接口的应用
大数据·开发语言·经验分享