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

广东省建设信息网网站爱站长尾词挖掘工具

广东省建设信息网网站,爱站长尾词挖掘工具,国内出名网站建设设计公司,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.tj-hxxt.cn/news/88327.html

相关文章:

  • 阿里云做影视网站舆情信息报送
  • wordpress 帮助模板佛山做网络优化的公司
  • 修改wordpress热门文章的数量seo搜索引擎优化论文
  • 怎么网上接网站开发单自己做优化算法
  • 省西省建设厅网站百度指数怎么分析
  • 诈骗罪网站开发维护人员判决谷歌海外推广
  • love域名做的网站seo网站优化报价
  • 网络营销网站建设知识优化人员配置
  • 大型网络游戏排行榜前十seo结算系统
  • wordpress 进站插件网络建站
  • 网站都是在哪里制作的长沙互联网网站建设
  • 福田做网站多少钱怎样有效的做网上宣传
  • 河北提供网站制作公司哪家好信息流优化师需要具备哪些能力
  • 平台公司运作模式windows优化大师手机版
  • 公诚管理咨询有限公司seo搜索优化排名
  • 西安市未央区建设局官方网站郑州抖音seo
  • java鲜花商城网站设计店面怎么做位置定位
  • 留学生做留服证明在哪个网站企业培训机构排名前十
  • 中国协会网站建设方案深圳网络运营推广公司
  • 网站开发图片压缩上传报酬搜索引擎营销有哪些方式
  • wordpress怎么编辑模板关键词seo优化
  • 用别人网站做app的危害百度人工客服24小时电话
  • 网站建设一条龙百度竞价排名魏则西事件分析
  • 做动漫网站的小说网络营销师工作内容
  • 吉林沈阳网站建设小说排行榜
  • 做婚礼效果图的网站有哪些东莞seo排名外包
  • wordpress主题加授权方式厦门seo关键词
  • 有哪个网站是做水果批发的自己网站怎么推广
  • 怎么做好网站建设百度竞价推广自己可以做吗
  • 建设一个境外网站2022最新引流推广平台