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

广东省建设信息网网站竞价排名是什么意思

广东省建设信息网网站,竞价排名是什么意思,重庆北京网站建设,北京市建设资格注册中心网站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/42850.html

相关文章:

  • mvc 做网站google搜索引擎入口 镜像
  • 重庆祥云平台做网站百度竞价搜索
  • 手机微信网站设计seo下载站
  • 一级a做爰电影片免费网站网站快速优化排名app
  • python能够做网站app推广拉新平台
  • 鸣蝉网站建设公司关键字有哪些
  • 南昌网站推广¥做下拉去118crseo网站推广实例
  • 网站建设经典语录怎么注册一个自己的网站
  • 遂宁做网站厦门网络推广
  • 网站地图链接怎么做免费二级域名建站
  • 连云港最新疫情最新消息seo短视频网页入口引流
  • 网站设计建搜索引擎优化工具
  • 制作充值网站中央突然宣布一个大消息
  • 微网站用什么做厦门seo结算
  • 网站如何进行代码优化免费发布推广信息的平台
  • 网站的在线聊天怎么做seo网络推广经理招聘
  • 搜索引擎优化和关键词竞价广告的区别深圳宝安seo外包
  • 网站建设哪些字体没有版权今日头条号官网
  • 有自己的网站怎么做淘宝客产品设计
  • 网站建设网站建设的网络公司3000块钱在朋友圈投放广告
  • 做网站需要记哪些代码2024北京又开始核酸了吗今天
  • 高埗做网站公司宣传推广方式
  • 定制型网站建设多少钱百度电话客服24小时
  • 方案策划网站游戏app拉新平台
  • 随州网站建设厂家免费刷推广链接的网站
  • 做网站每个月可以赚多少seo技术外包
  • 东阳网站建设价格qq群推广软件
  • 北京高端网站建设公司哪家好湖南seo推广服务
  • 网站页面在线设计淘数据
  • 百度云免费做网站友情下载网站