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

百度营销-网站分析培训个人博客设计

百度营销-网站分析培训,个人博客设计,dedecms 网站地图 模板,文化传媒主播公司 东莞网站建设&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦&#x1f91…

&&大数据学习&&

🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门
💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦🤞


对于一个分布式的计算任务而言,设置一个合适的并行度十分重要。Hive的计算任务由MapReduce完成,故并行度的调整需要分为Map端和Reduce端。

12.7.1.1 Map端并行度

Map端的并行度,也就是Map的个数。是由输入文件的切片数决定的。一般情况下,Map端的并行度无需手动调整。

以下特殊情况可考虑调整map端并行度:

1)查询的表中存在大量小文件

按照Hadoop默认的切片策略,一个小文件会单独启动一个map task负责计算。若查询的表中存在大量小文件,则会启动大量map task,造成计算资源的浪费。这种情况下,可以使用Hive提供的CombineHiveInputFormat,多个小文件合并为一个切片,从而控制map task个数。相关参数如下:

set hive.input.format=org.apache.hadoop.hive.ql.io.CombineHiveInputFormat;

2)map端有复杂的查询逻辑

若SQL语句中有正则替换、json解析等复杂耗时的查询逻辑时,map端的计算会相对慢一些。若想加快计算速度,在计算资源充足的情况下,可考虑增大map端的并行度,令map task多一些,每个map task计算的数据少一些。相关参数如下:

--一个切片的最大值set mapreduce.input.fileinputformat.split.maxsize=256000000;

12.7.1.2 Reduce端并行度

Reduce端的并行度,也就是Reduce个数。相对来说,更需要关注。Reduce端的并行度,可由用户自己指定,也可由Hive自行根据该MR Job输入的文件大小进行估算。

Reduce端的并行度的相关参数如下:

--指定Reduce端并行度,默认值为-1,表示用户未指定set mapreduce.job.reduces;--Reduce端并行度最大值set hive.exec.reducers.max;--单个Reduce Task计算的数据量,用于估算Reduce并行度set hive.exec.reducers.bytes.per.reducer;

Reduce端并行度的确定逻辑如下:

若指定参数mapreduce.job.reduces的值为一个非负整数,则Reduce并行度为指定值。否则,Hive自行估算Reduce并行度,估算逻辑如下:

假设Job输入的文件大小为totalInputBytes

参数hive.exec.reducers.bytes.per.reducer的值为bytesPerReducer。

参数hive.exec.reducers.max的值为maxReducers。

则Reduce端的并行度为:

根据上述描述,可以看出,Hive自行估算Reduce并行度时,是以整个MR Job输入的文件大小作为依据的。因此,在某些情况下其估计的并行度很可能并不准确,此时就需要用户根据实际情况来指定Reduce并行度了。

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

相关文章:

  • 网站为什么功能需求建一个手机网站多少钱
  • 18岁以上站长统计最专业的营销网站建设
  • 网站开发郑州山东省建设工程造价管理协会网站
  • 网页设计与制作教程第二版知识点总结网站优化排名分享隐迅推
  • 网站后台怎么传图片甘肃省建设厅官网
  • 营销技巧美剧关键词优化ppt
  • 深圳营销型网站制作asp.net 怎样生成网站
  • 河南网站托管优化wordpress 镜像
  • 网站怎样做优化调整Wordpress建站安装教程图解
  • 网站建设公司沈阳做网站域名费一般多少钱
  • 南充微网站建设网站建设需放在哪个科目
  • wordpress建站位置网站设计风格的关键词
  • 网站需要前台后台wordpress主题 反盗版
  • 网站建设基础与实践html网页制作app手机版
  • 保定商城网站建设金华网站制作推广
  • 静态双语企业网站后台源码1688货源网一件代发玩具
  • 织梦网站地图模板嵌入式项目外包平台
  • html5制作网站开发网站关键词排名手机优化软件
  • 南通企业网站怎么建设房地产网站 模板
  • 大唐工作室 网站制作wordpress wlw
  • 杭州投资公司自适应网站珠海市手机网站建设公司
  • 白酒网站建设龙华企业网站建设
  • 苏州竞价托管许昌seo推荐
  • 如何做网站优化的内容视觉网络网站
  • 深圳网站开发建设培训机构如何把网站做成app
  • 模仿别人网站侵权洛阳网站建设学校
  • 企业网站使用不规范地图如何处罚中国十大奇迹工程
  • 广州建设厅网站首页wordpress怎么静态页面
  • 郴州网站制作公司有哪些阿里巴巴网站域名
  • 长沙教育网站开发安仁网络推广软件定制开发