当前位置: 首页 > news >正文

白酒 网站模板虚拟云服务做网站

白酒 网站模板,虚拟云服务做网站,wordpress添加主题设置,企业网站托管方案内容具体有哪些当分区由多变少时,不需要shuffle,也就是父RDD与子RDD之间是窄依赖。 当分区由少变多时,是需要shuffle的。 但极端情况下(1000个分区变成1个分区),这时如果将shuffle设置为false,父子RDD是窄依赖关系&…

当分区由多变少时,不需要shuffle,也就是父RDD与子RDD之间是窄依赖

当分区由少变多时,是需要shuffle的。

但极端情况下(1000个分区变成1个分区),这时如果将shuffle设置为false,父子RDD是窄依赖关系,他们同处在一个Stage中,就可能造成spark程序的并行度不够,从而影响性能,如果1000个分区变成1个分区,为了使coalesce之前的操作有更好的并行度,可以将shuffle设置为true。

scala> val arr = Array(1,2,3,4,5,6,7,8,9)
arr: Array[Int] = Array(1, 2, 3, 4, 5, 6, 7, 8, 9)scala> sc.makeRDD(arr,3)
res12: org.apache.spark.rdd.RDD[Int] = ParallelCollectionRDD[14] at makeRDD at <console>:27scala> res12.coalesce(2)
res13: org.apache.spark.rdd.RDD[Int] = CoalescedRDD[15] at coalesce at <console>:26scala> res13.partitions.size 
res14: Int = 2scala> res12.coalesce(12)
res15: org.apache.spark.rdd.RDD[Int] = CoalescedRDD[16] at coalesce at <console>:26scala> res15.partitions.size
res16: Int = 3scala> res12.repartition(2)
res17: org.apache.spark.rdd.RDD[Int] = MapPartitionsRDD[20] at repartition at <console>:26scala> res17.partitions.size
res18: Int = 2scala> res12.repartition(12)
res19: org.apache.spark.rdd.RDD[Int] = MapPartitionsRDD[24] at repartition at <console>:26scala> res19.partitions.size
res20: Int = 12

repartition算子底层调用的是coalesce算子。且shuffle指定了值为true。一定会发生shuffle阶段。

repartition带有shuffle可以增加也可以减少。shuffle参数指定为true,即一定会发生shuffle阶段。

coalesce算子只能减少不能增加。由于coalesce的shuffle默认false。

例子:

如果说一个阶段中存在union或者是coalesce算子会出现rdd的分区数量变化,但是没有shuffle的情况,看最后的rdd的分区个数就是当前阶段的task任务的个数

coalesce算子并没有发生shuffle,没有划分stage。但reduceByKey产生了shuffle,所以应该划分stage。

http://www.yayakq.cn/news/303386/

相关文章:

  • 魔兽做宏网站网站备案需要准备哪些资料
  • 淮南网站建设全包装修设计软件有哪些
  • 海南省住房和城市建设厅网站合肥网站建设案例
  • 首饰网站建设项目计划书大纲
  • 网站dns修改商城网站开发业务
  • 建设网站如怎么下载爱南宁app呢
  • 扬州建设网站公司温州做网站建设多少钱
  • 网站建设那个公司好wordpress 音乐
  • 北京互联网建站网站定制化网站开发的好处
  • 上海市建设小学网站那个网站做百科好过
  • 影响网站打开速度建娱乐网站
  • 新县住房和城乡规划建设局网站百度快速seo
  • 做网站哪个公司如何做网页推广的网页
  • 广西建设科技与建筑节能协会网站哪些网站是营销型网站
  • 这么做网站教程做网站怎么电话约客户
  • 丰和园林建设集团网站做动画的网站
  • 福州网站制作策划网站域名要钱吗
  • 建设游戏网站目的及其定位北京网站制作公司哪家好
  • 菏泽市城乡建设局网站抖音网红代运营
  • 苏州高端网站建设公司哪家好长沙商业网站建设
  • 苏州专业网站seo推广动漫网站设计方案
  • 网站的优化和推广方案怎么写做私人网站
  • 唐山做网站价格wordpress静态页没有标题
  • 社区网站做的比较好的有哪些有了主机和域名后如何做网站
  • wordpress选择器插件seo刷点击软件
  • 有哪些可以做调查的网站广州市番禺区建设局网站
  • 顺的网站建设信息哪些网站discuz做的
  • 菏泽网站备案拍照单页应用seo如何解决
  • 郑州做网站远辰西安产品设计公司有哪些
  • 湖南网站建设哪家有扬中网站建设案例