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

网站建设开源wordpress设置投稿

网站建设开源,wordpress设置投稿,商城网站多少钱,wordpress主题上传图片教程1、ReduceTask工作机制 ReduceTask工作机制,如下图所示。 (1)Copy阶段:ReduceTask从各个MapTask上远程拷贝一片数据,并针对某一片数据,如果其大小超过一定阈值,则写到磁盘上,否则直…

1、ReduceTask工作机制

ReduceTask工作机制,如下图所示。

Untitled

(1)Copy阶段:ReduceTask从各个MapTask上远程拷贝一片数据,并针对某一片数据,如果其大小超过一定阈值,则写到磁盘上,否则直接放到内存中。

(2)Merge阶段:在远程拷贝数据的同时,ReduceTask启动了两个后台线程对内存和磁盘上的文件进行合并,以防止内存使用过多或磁盘上文件过多。

(3)Sort阶段:按照MapReduce语义,用户编写reduce()函数输入数据是按key进行聚集的一组数据。为了将key相同的数据聚在一起,Hadoop采用了基于排序的策略。由于各个MapTask已经实现对自己的处理结果进行了局部排序,因此,ReduceTask只需对所有数据进行一次归并排序即可。

(4)Reduce阶段:reduce()函数将计算结果写到HDFS上。

2、设置ReduceTask并行度(个数)

ReduceTask的并行度同样影响整个Job的执行并发度和执行效率,但与MapTask的并发数由切片数决定不同,ReduceTask数量的决定是可以直接手动设置:

// 默认值是1,手动设置为4
job.setNumReduceTasks(4);

3、实验:测试ReduceTask多少合适

(1)实验环境:1个Master节点,16个Slave节点:CPU:8GHZ,内存: 2G

(2)实验结论:

Untitled

4、注意事项

  • ReduceTask=0,表示没有Reduce阶段,输出文件个数和Map个数一致
  • ReduceTask默认值是1,所以输出文件个数为一个
  • 如果数据分布不均匀,就可能在Reduce阶段产生数据倾斜
  • ReduceTask数量并不是任意设置,还要考虑业务逻辑需求,有些情况下,需要计算全局汇总结果,就只能有一个ReduceTask
  • 具体多少个ReduceTask,需要根据集群性能而定
  • 如故宫分区数不是1,但是ReduceTask为1,是否执行分区过程。答案是:不执行分区过程。因为MapTask的源码中,执行分区的前提是先判断Partition个数是否大于1。不大于1则不执行。
http://www.yayakq.cn/news/888331/

相关文章:

  • 黄页网站建设黄页网站建设网站空间代理
  • 做网站送推广osCommerce购物网站架设全攻略
  • ps做图下载网站延吉网站网站建设
  • 凡科网站的排名做不上去网站后台seo优化如何做
  • 用ppt做网站方法保定 网站建设软件开发
  • 最专业网站建设哪家好潍坊网站开发weifangwangluo
  • 软件下载网站如何履行安全管理做推广如何引流
  • 做网站的那些高清图上哪里找网站开发语言太老
  • 湖北营销型网站建设费用顺德网站建设价位
  • 太原制作网站的公司龙华住房和建设局网站怎么无法登陆
  • 成都企业网站排名优化利用新冠消灭老年人
  • 网站的设计思想凡总创业网站
  • 宁波如何建网站沧州房产信息网
  • 绍兴做网站的精准数据营销方案
  • 成都都网站建设深圳 赢客创想网络技术股份有限公司 网站建设
  • 企业网站的视频页如何做苏州我可以网络科技有限公司
  • 龙岗做网站公司sql网站的发布流程
  • 深圳网站建设最好17做网店
  • 钓鱼网站的制作教程虚拟主机是啥
  • 安徽和县住房城乡建设局网站网站建设所需人员
  • 网站建设淘宝店铺模板沧州百度爱采购
  • dede网站建设很卡wordpress模板网站标题重复
  • c 网站建设步骤企业网站推广优化
  • 企业建设网站的帮助广州网页设计公司
  • 鑫菲互动网站建设公司网站建设公司位置
  • 免费做app网站有哪些wordpress form插件汉化
  • 怎么做商务网站的架构房产管理局信息查询入口
  • 沈阳做网站的设计公司哪家好南昌网站设计公司哪家好
  • 企业微信开发公司seo排名优化
  • 做毕设的网站点图片跳到网站怎么做