大数据:spark RDD编程,构建,RDD算子,map,flatmap,reduceByKey,mapValues,groupBy,

news/2024/11/27 2:16:37/

大数据:spark RDD编程

2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
与此同时,既然要考网警之数据分析应用岗,那必然要考数据挖掘基础知识,今天开始咱们就对数据挖掘方面的东西好生讲讲 最最最重要的就是大数据,什么行测和面试都是小问题,最难最最重要的就是大数据技术相关的知识笔试


文章目录

  • 大数据:spark RDD编程
    • @[TOC](文章目录)
  • 大数据:spark RDD编程
  • RDD算子
  • transformation算子
  • 总结

大数据:spark RDD编程

在这里插入图片描述
在这里插入图片描述
类似于dataloader一样
在这里插入图片描述
在这里插入图片描述

from pyspark import SparkConf, SparkContextsc要通过SparkContext对象构建
然后sc.parallize(迭代器对象,分区数量)
构建RDD就出来了

默认分区会不会是1?
在这里插入图片描述
根据cpu的核数量

在这里插入图片描述
collect就是收集结果,展示出来
相当于Tensor.data
转回本地集合打印输出
在这里插入图片描述
在这里插入图片描述

textFile(文件路径,分区数)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
当小文件夹中有一堆小文件
使用wholetextFile
在这里插入图片描述
在这里插入图片描述

RDD算子

在这里插入图片描述
算子,分布式对象的计算子函数
在这里插入图片描述
在这里插入图片描述
collect是action算子
它转化后不是RDD

collect来了,才开始干上面的transform活
开关一打开,转换工序就开始了

懂了
所以代码不是一步步执行下去,而是要看开关开不开

transformation算子

在这里插入图片描述

lambda x:x*10
统统乘10

在这里插入图片描述
传入的是一个函数
在这里插入图片描述
在这里插入图片描述
二维数组
变为一维数组
懂?

先map
后flat,放平
在这里插入图片描述
直接放平就行
flat就直接干完事
在这里插入图片描述
在这里插入图片描述
根据key分组
在这里插入图片描述
然后根据value聚合
在这里插入图片描述
如果只有12345呢?

那就根据数字直接分组
然后22相加,叠加式相加聚合
最后相当于求和
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
统计单词,然后聚合
收集打印输出

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


总结

提示:重要经验:

1)
2)学好oracle,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。


http://www.ppmy.cn/news/204603.html

相关文章

在任务与执行策略之间的隐性耦合

我们已经知道, Executor 框架可以将任务的提交与任务的执行策略解耦开来。就像许多对复杂过程的解耦操作那样,这种论断多少有些言过其实了。虽然Executor 框架为制定和修改执行策略都提供了相当大的灵活性,但并非所有的任务都能适用所有的执行…

2023年全球项目管理系统排行榜:推荐15家值得关注的项目管理系统

在当今世界,管理项目已经成为许多企业不可分割的一部分。因此,拥有正确的项目管理系统对于确保任何业务的成功都是至关重要的。随着技术的不断发展,好用的项目管理系统也在不断发展,以满足现代工作场所日益增长的需求。到2023年&a…

5G+IoT时代 从柔宇FlexPai 2看智能手机的未来

未来的手机会是什么样子?是智能穿戴形态,VR、AR,还是马斯克的脑机接口?又或是这两年十分火热的可折叠智能手机? 9月22日,柔宇科技发布了新一代折叠屏手机FlexPai 2,向人们展示了其对未来智能设…

重磅!5G手机密集发布, vivo NEX 3有何看点

中国软件网 报道 | 公众号:Hapiweb-soft6 201 9年 第三季度接近尾声,手机厂商们的5G新品手机,已经进入发布的“高峰期”。 2019年9月16日,vivo举行了NEX 3新品发布会。发布会上,vivo NEX系列产品高级总监洪沂历数了NEX…

android 护眼模式设置参数,节能护眼看这里!玩转Android手机的显示设置

原标题:节能护眼看这里!玩转Android手机的显示设置 对智能手机而言,除了性能以外,其屏幕的显示效果和续航时间对体验的影响往往更加直观。在系统设置的“显示”功能列表中,我们就能最大限度挖掘屏幕的显示质量&#xf…

定了!华为生产不含美国芯片的手机!

整理 | Elle 背景 2019年5月,美国商务部正式把华为列入了“实体清单”,即禁止美企向华为出售相关技术和产品除非获得政府许可,此通告一出,大家纷纷担忧接下来的华为该如何应对此问题。 自此,美国持续将华为技术设备视为…

荣耀宣布面向全球发布荣耀Magic3系列手机

深圳2021年8月16日 /美通社/ -- 全球科技品牌荣耀发布了全新荣耀Magic3系列手机,这是标志性旗舰智能手机系列,兼具高端技术和尖端设计。荣耀Magic3系列是荣耀自品牌独立以来推出的第一个旗舰产品系列,包括荣耀Magic3、荣耀Magic3 Pro和荣耀Ma…

入手Hi nova9 Pro一周,你们关心的问题都在这里

12 月初,中国邮电器材集团有限公司召开了发布会,正式发布了全新的独立手机品牌——Hi nova系列,以及两款新品Hi nova9 Pro和Hi nova9。其面向当下追求时尚潮流、渴望更好地记录自己的不凡生活、希望表达自己独特观点的年轻人推出,…