游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

大数据入门Spark持久化存储策略

  持久化存储是Spark非常重要的一个特性,通过持久化存储,提升Spark应用性能,以更好地满足实际需求。而Spark的持久化存储,根据不同的需求现状,可以选择不同的策略方案。今天的大数据入门分享,我们就来具体讲讲Spark持久化存储策略。
  所谓的Spark持久化存储,就是将一个RDD持久化到内存或磁盘中,以便重用该RDD,省去重新计算的环节,以空间换时间。RDD持久化,是一个分布式的过程,其内部的每个Partition各自缓存到所在的计算节点上,根据复用的需求再来读取。
  RDD持久化
  在Spark中,RDD采用惰性求值的机制,每次遇到action操作,都会从头开始执行计算。每次调用action操作,都会触发一次从头开始的计算。这样的执行流程,不免遇到重复计算,理论上来说造成了计算过程当中更多资源的占用,持久化机制就是避免重复计算带来的开销而设计的。
  Spark提供了persist和cache两个持久化函数,其中cache将RDD持久化到内存中,而persist则支持多种存储级别。两个持久化方法的主要区别是:cache()方法默认使用的是内存级别,其底层调用的是persist()方法。
  RDD持久化存储级别
  Spark的提供了多种持久化级别,比如内存、磁盘、内存磁盘等。具体来说,包括以下几种:
  MEMORYONLY
  默认,表示将RDD作为反序列化的Java对象存储于JVM中,如果内存不够用,则部分分区不会被持久化,等到使用到这些分区时,会重新计算。
  MEMORYANDDISK
  将RDD作为反序列化的Java对象存储在JVM中,如果内存不足,超出的分区将会被存放在硬盘上。
  MEMORYONLYSER
  将RDD序列化为Java对象进行持久化,每个分区对应一个字节数组。此方式比反序列化要节省空间,但是会占用更多CPU资源。
  MEMORYANDDISKSER
  与MEMORYONLYSER类似,如果内存放不下,则溢写到磁盘。
  DISKONLY
  将RDD的分区数据存储到磁盘。
  MEMORYONLY2,MEMORYANDDISK2
  与上面的方式类似,但是会将分区数据复制到两个集群,
  OFFHEAP(experimental)
  与MEMORYONLYSER类似,将数据存储到堆外内存offheap,需要将offheap开启。
  RDD的Checkpoint机制
  除了cache和persist之外,Spark还提供了另外一种持久化:checkpoint,它能将RDD写入分布式文件系统,提供类似于数据库快照的功能。
  它提供了一种相对而言更加可靠的数据持久化方式,把数据保存在分布式文件系统,比如HDFS上。这里就是利用了HDFS高可用性,高容错性(多副本)来最大程度保证数据的安全性。
  DStream持久化
  除了RDD持久化的使用方式,其实DStream也是支持持久化的,同样是使用persist()与cache()方法。
  持久化通常在有状态的算子中使用,比如窗口操作,默认情况下,虽然没有显性地调用持久化方法,但是底层已经帮用户做了持久化操作。与RDD的持久化不同,DStream的默认持久性级别将数据序列化在内存中。
  如何选择RDD持久化策略
  Spark提供的多种持久化级别,主要是为了在CPU和内存消耗之间进行取舍,可以根据实际情况来选择持久化级别。这里也给大家一些持久化存储策略选择的建议
  优先使用MEMORYONLY,如果可以缓存所有数据的话,那么就使用这种策略。因为纯内存速度最快,而且没有序列化,不需要消耗CPU进行反序列化操作。
  如果MEMORYONLY策略,无法存储的下所有数据的话,那么使用MEMORYONLYSER,将数据进行序列化进行存储,纯内存操作还是非常快,只是要消耗CPU进行反序列化。
  如果需要进行快速的失败恢复,那么就选择带后缀为2的策略,进行数据的备份,这样在失败时,就不需要重新计算了。
  能不使用DISK相关的策略,就不用使用,有的时候,从磁盘读取数据,还不如重新计算一次。
  关于大数据入门,Spark持久化存储策略,以上就为大家做了具体的讲解了。Spark的持久化存储策略,总体来说就是为减少开销、提升性能而设计的,如何选择也需要结合实际来看。

iPhone12同期销量超越iPhone11,苹果拿下手机市市场调研机构Counterpoint的报告指出,与2020年第一季度的iPhone11相比,2021年第一季度的iPhone12用户激活数量增加了2。用户激活数量是全新i……强迫董事会批准收购SolarCity?特斯拉股东要求马斯克归当地时间1月18日,特斯拉股东呼吁法官认定埃隆马斯克2016年胁迫董事会批准收购SolarCity的交易,裁定他退还给公司130亿美元(约合人民币826亿元)。股东代理律……为什么不能买油改电的新能源车,油改电有多少弊端?现如今新能源车辆产品越来越丰富,新能源电动车已然成为了人们的一大购车选择。但在新能源电动车行业中一直以来都存在油改电的车型,并且油改电的新能源车型一直以来都被人们所诟病;比如空……泡沫之夏将播泡沫之夏哪个台播出剧情简介新版泡沫之夏即将开播《泡沫之夏》经典台词走一波。新版泡沫之夏即将要开播了,你是不是也很期待呢?此前泡沫之夏第一部是由大S和何润东出演的,虏获了不少少女的心,而如今,新版泡沫之夏……新版泡沫之夏什么时候更新新版泡沫之夏什么时候播出新版泡沫之夏什么时候更新:新版泡沫之夏什么时候播出新版泡沫之夏什么时候更新,周二至周四爱奇艺播出。张迎雪版《泡沫之夏》要要播出了,相信很多人想要看看吧,那新版泡沫之夏什么……抗日战争电影排行榜前十名一、《一个和八个》1983豆瓣评分:7。3抗日时期,华北地区遍地烽火。在部队陷入日军包围的情况下,三名土匪、三名逃兵、一名奸细、一名投毒犯,一个含冤入狱的八路军指导……数据结构与算法基础(十六)集合摘要集合最重要的特点就是它里面的元素是不会存在重复的,所以集合的内部实现中,添加元素函数是需要先判断是否已经存在这个元素,是代码实现的核心部分。集合是一个存储数据的……北京电影节延期都有哪些大型活动取消或延期了呢近日,有消息称北京电影节将要延期的消息,这是怎么回事呢?为什么要延期呢?除了北京电影节将要延期之外,都有哪些大型活动取消或延期了呢?一起来看一下详细的情况。据最新消息报道……我是余欢水栾冰然结局是什么栾冰然和余欢水在一起了吗电视剧《我是余欢水》正在热播当中,这部剧一开播就因为剧中的幽默桥段吸引着大家,那么,在剧中的女主角栾冰然的结局是什么呢?栾冰然和余欢水在一起了吗?一起来看一下具体的情况。……我国机器人产业规模超千亿元应用领域更广泛来源:人民日报9月10日至13日,2021世界机器人大会在北京亦创国际会展中心召开。同期举办的机器人博览会上,科技界和产业界的最新成果纷纷亮相,成为观察机器人前沿技术和产业发展……用加密货币和区块链可以构建一个什么样的世界?以太坊(英语:Ethereum)是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币(Ether,又称以太币)提供去中心化的虚拟机(称为以太虚拟机Ethereu……vivox70pro,蔡司V1影像芯片,800万长焦,猎户座其实我感觉这款手机的定位还是很清楚的,除非你对印象非常有要求,你去买那个超大杯,不然的话我感觉这款绝对会冒卖爆,为什么呢,之前很多人,我看评论区里都说那个超大杯才800万的长焦……
开学季买手机千万别冲动,这三款手机才是最佳选择虽然苹果手机发布新手机已经过去几天了,但是并不低的起售价使得手头并不富裕且想换手机的朋友十分的伤脑筋。这边经过一系列筛选,挑选出了几款性价比超高的手机,让我为您细说他们的过人之……手机进水去维修,维修人员说内屏坏了,摄像头烧了,主板漏电,加不要相信,换正规的手机售后再看看,我前段时间自驾游车钥匙没电了,就被坑过,不过我没上当,自驾游的时候到张家口看一个朋友,然后把车扔张家口了,坐飞机去的上海,坐飞机之前发现车钥匙……里程碑式的突破!中国毫米波技术大步向前,华为5G功不可没中国5G网络建设速度一直领先世界,这很大程度上都要归功于华为。在5G网络建设初期,华为为国内运营商提供了先进、实用的5G技术解决方案。目前,国内5G网络信号,大都是由华为5G基……我似乎是找到了高通骁龙888玩游戏发烫的真正原因了我似乎是找到了高通骁龙888为什么玩游戏发烫的真正原因了!很多网友和小编说,昨天终于买到了K40了!这也许是小编今天早上听到最多的一句话。RedmiK40标准版从昨……如何能延长iphone电池使用寿命,有哪些技巧?有时候手机也没怎么用,为什么电池健康度会降低呢?是怎么回事?很多人平时习惯边看视频边充电,还经常电池自动关机了才想起给手机充电,其实这样的使用习惯是很容易损耗手机电池的,下面我……最高法院案例互联网金融平台设置多层次复杂授权,应充分披露互联网金融平台未尽充分披露义务,确保相对方自主作出授权决定的,应认定显失公平情形,相对方可诉请撤销。标签:民间借贷网贷平台披露义务案情简介:2019年,洪某以电子协……中国制造光刻机不现实?10万零件5000家供应商,国产光刻机中国制造光刻机不现实?10万零件5000家供应商,国产光刻机有新突破芯片设计的技术差距,我们已经在迎头追赶。但芯片制造上距离行业龙头还有一定距离,不过我们追赶速度也非常迅……五轴光学防抖连续光学变焦,OPPOFindX4Pro最新供应鉴于今年OPPO的顶级旗舰FindX3Pro较为惨淡的市场表现,明年初的FindX4Pro急需拿出一些行业顶尖的新技术,以挽回OPPOFind系列在手机界的地位。左上角打……联想发布IdeaCentre游戏机搭载第12代酷睿处理器联想目前是个人电脑市场的领头羊,该公司拥有一系列产品,从游戏笔记本电脑到专注于商务的Yoga系列。该品牌还拥有一系列属于IdeaCentre系列的游戏产品。据报道,这家科技巨头……7083。5800三个数字,代表当今国产新能源汽车的另一个高当别人还在使用传统的摄像头算法的时候,极狐的出现让人眼前一亮,居然率先使用了激光雷达的智能高阶自动驾驶,并且有6颗毫米波雷达,从而使得对新能源汽车的认知高度提高了一个层面。或许……麒麟芯片难产,高端市场出现空缺,联发科有望接力?华为手机的成功,很大一部分原因是自主研发的麒麟芯片;凭借自主研发芯片,华为手机在硬件方面做出了差异化极大的产品,再加上优秀的ID设计,华为手机在全球市场大获成功;而麒麟芯片也随……关键词电商广告虚假宣传案情介绍当事人称其经营的电商平台与传统社交电商不同,有着别具一格的优势。自购省钱:海量商品货源,确保低价;分享赚钱:所有店主、经理、总监无需囤货,只要推荐朋友下单,就能赚……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网