亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時隨地免費學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > Hive調(diào)優(yōu)(重點)

Hive調(diào)優(yōu)(重點)

來源:千鋒教育
發(fā)布人:wjy
時間: 2022-09-02 17:21:56 1662110516

減少distinct:使用distinct容易造成數(shù)據(jù)傾斜問題,使用group by的子查詢代替它。

map任務(wù)數(shù)量優(yōu)化: 實際業(yè)務(wù)中往往存在大量的分區(qū)表,每個分區(qū)表都實際存儲一定量的文件,其中必然有些分區(qū)的數(shù)據(jù)量很少。

正常讀取時往往有多少個文件就創(chuàng)建多少個map,此時可以通過設(shè)置一些參數(shù),讓sql語句在執(zhí)行前先合并表文件。

Hive調(diào)優(yōu)(重點)

-參數(shù): mapred.min.split.size.per.node = {設(shè)置一個節(jié)點中分片至少的大小}byte mapred.min.split.size.per.rack= {設(shè)置一個交換機(jī)中分片至少的大小}byte mapred.max.split.size = {設(shè)置分片的最大大小}byte hive.input.format=org.apache.hadoop.hive.ql.io.CombineHiveInputFormat 設(shè)置hive先合并文件再執(zhí)行  

-效果: 假設(shè)我全部設(shè)置為100000000(相當(dāng)于100M),經(jīng)過配置后,hive會首先合并文件,切分成各種100M,最后再把剩下來的各個節(jié)點上的散碎數(shù)據(jù)合并到一起再生成幾個分片。

還有一種情況,當(dāng)一個map任務(wù)中處理數(shù)據(jù)量很大時(大小很小,但是條數(shù)很多),可以采用分桶法,先用一個查詢語句把該表數(shù)據(jù)查出來分桶寫入,再使用這個分桶表。

相當(dāng)于增加map任務(wù)數(shù)量,增加并行度。 并行度優(yōu)化: 

1.手動設(shè)置reduce數(shù)量 mapred.reduce.tasks 

2.避免全局的聚合函數(shù),使用聚合函數(shù)盡量要分組

3.避免全局的order by,有時候全局排序很難避免,但可以根據(jù)topN需求,再各個分區(qū)中只留下N個值,再進(jìn)行全局排序。

4.避免笛卡爾積 5.設(shè)置mapTask分片大小 小文件問題:

1.避免產(chǎn)生小文件:少用動態(tài)分區(qū)、根據(jù)需求使用reduce

2.使用Sequencefile作為表存儲格式,不要用textfile,在一定程度上可以減少小文件

3.使用hadoop archive命令把小文件進(jìn)行歸檔

4.重建表,建表時減少reduce數(shù)量

5.參數(shù)設(shè)置: hive.merge.mapfiles = true設(shè)置map端輸出合并 hive.merge.mapredfiles = true設(shè)置reduce輸出合并hive.merge.size.per.task = 25610001000 設(shè)置合并文件的大小hive.merge.smallfiles.avgsize=16000000 設(shè)置當(dāng)平均大小小于該值時合并 存儲格式

1.使用ORCfile存儲,可以顯著提高join操作的查詢速度

2.使用壓縮格式存儲,可以顯著降低網(wǎng)絡(luò)IO和存儲大小 使用map端join 使用tez作為默認(rèn)引擎 使用向量化查詢:一次執(zhí)行1024行數(shù)據(jù)的操作 hive.vectorized.execution.enabled = true; hive.vectorized.execution.reduce.enabled = true; 

設(shè)置本地模式、并行模式(自動并行非依賴階段)、嚴(yán)格模式開啟JVM重用,總結(jié);減少distinct設(shè)置讀取時合并小文件和合理拆分大文件,優(yōu)化并行度 設(shè)置存儲格式和壓縮格式 設(shè)置輸出時合并小文件 設(shè)置map端JOIN更換引擎,設(shè)置本地模式、并行模式、嚴(yán)格模式開啟JVM重用 開啟推測執(zhí)行

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
軟件開發(fā)管理流程中會出現(xiàn)哪些問題?

一、需求不清需求不明確是導(dǎo)致項目失敗的主要原因之一。如果需求沒有清晰定義,開發(fā)人員可能會開發(fā)出不符合用戶期望的產(chǎn)品。二、通信不足溝通問...詳情>>

2023-10-14 13:43:21
軟件定制開發(fā)中的敏捷開發(fā)是什么?

軟件定制開發(fā)中的敏捷開發(fā)是什么軟件定制開發(fā)中的敏捷開發(fā),從宏觀上看,是一個高度關(guān)注人員交互,持續(xù)開發(fā)與交付,接受需求變更并適應(yīng)環(huán)境變化...詳情>>

2023-10-14 13:24:57
什么是PlatformIo?

PlatformIO是什么PlatformIO是一個全面的物聯(lián)網(wǎng)開發(fā)平臺,它為眾多硬件平臺和開發(fā)環(huán)境提供了統(tǒng)一的工作流程,有效簡化了開發(fā)過程,并能兼容各種...詳情>>

2023-10-14 12:55:06
云快照與自動備份有什么區(qū)別?

1、定義和目標(biāo)不同云快照的主要目標(biāo)是提供一種快速恢復(fù)數(shù)據(jù)的方法,它只記錄在快照時間點后的數(shù)據(jù)變化,而不是所有的數(shù)據(jù)。自動備份的主要目標(biāo)...詳情>>

2023-10-14 12:48:59
服務(wù)器為什么要用Linux?

服務(wù)器為什么要用Linux作為服務(wù)器操作系統(tǒng)的優(yōu)選,Linux在眾多選擇中脫穎而出。Linux作為服務(wù)器操作系統(tǒng)的優(yōu)選,有其獨特的優(yōu)勢和特點。包括其...詳情>>

2023-10-14 12:34:11
人人妻人人澡AV| 99精品电影一区二区免费看| 少妇寂寞难耐被黑人中出| 精品人伦一区二区三区蜜桃| 亚洲综合成人婷婷五月网址| 日韩欧群交P片内射中文| 九九久久精品国产免费看小说| Chinese45丰满成熟HD| 少妇人妻无码精品视频APP| 精品国产成人一区二区三区| 儿子耕了母亲荒废的田| 94久久国产乱子伦精品免费| 亚洲国产精品无码久久久蜜芽 | 亚洲成AV人在线视达达兔| 人妻丰满熟妇AV无码区不卡| 久久久WWW影院人成_免费| 豆国产97在线 | 韩国| 亚洲国产超清无码专区| 无码动漫性爽XO视频在线| 男男车车CP视频| 精品高潮呻吟99AV无码| 国产成人一卡2卡3卡4卡| 草莓视频在线观看18| 综合无码一区二区三区四区五区 | 国产成人精品无码播放| らだ天堂√在线中文WWW| 中文字幕无线码一区二区| 又粗又大又硬毛片免费看| 亚洲人成人网站色www小说| 亚洲 欧美 变态 另类 综合| 玩弄丰满少妇人妻视频| 日韩无人区码卡二卡3卡2022| 欧美一区二区三区成人片在线| 久久久久亚洲AV无码六十路老熟| 好吊色欧美一区二区三区视频 | 国产精品18久久久久久麻辣| 高清偷拍一区二区三区| 国产成人午夜高潮毛片| 厨房里的激战2免费观看不打丐赛| W永久939W78W78W乳液| GOGO高清大胆全人艺术| 99RIAV国产精品视频| 51国产偷自视频区视频| CAOPORN国产精品免费视频| CAOPOREN超碰| V与子敌伦刺激对白播放| 永久免费看真人动漫网站| 英语老师乖乖挽起裙子的意思 | 一边亲着一面膜下奶怎么回事 | 放荡的熟妇高清视频| 成人免费A级毛片久久| 丰满的少妇愉情HD高清果冻传媒| 国产成人乱色伦区小说| 国偷自产一区二区免费视频| 久久人人玩人妻潮喷内射人人| 男女爽到高潮的免费网站| 日本免费人成视频播放试看| 人妻少妇无码精品视频区| 帅气小鲜肉自慰VIDEO| 亚洲AV无码成人精品区狼人影院 | 日日摸夜夜摸狠狠摸婷婷| 香蕉久久AⅤ一区二区三区| 亚洲AV旡码高清在线观看| 亚洲国产精品VA在线观看香蕉| 亚洲中文字幕AV在天堂| 99精产国品一二三产区区别电影| 把舌头伸进她腿间花缝| 丰满岳乱妇三级高清| 国产综合精品一区二区三区| 美美女高清毛片视频免费观看| 日韩无人区码卡二卡3卡2022| 亚洲成AV人片在线观看福利| 97夜夜澡人人爽人人喊中国片| 成人免费视频无码专区| 浪荡女天天不停挨CAO日常视| 少妇高潮XXXⅩ白浆699| 伊人久久大香线蕉AV不变影院| 隔壁人妻偷人BD中字| 麻豆av一区二区三区久久| 投诉12345最狠的办法| 一本大道东京热无码视频| 国产成人AⅤ片在线观看| 久久99精品久久久久久蜜芽| 人妻少妇精品视频无码综合 | 中文字幕亚洲欧美日韩在线不卡| 国产精品人人做人人爽| 欧美高大丰满FREESEX| 小宝贝荡货啊用力水湿AⅤ视频| 亚洲香蕉一本大道在线| 动性配人ⅩXXXX配| 欧美老妇激情BBBWWBBW| 亚洲精品无码久久久久不卡| 豆国产93在线 | 亚洲| 欧美黑人巨大XXXX黑人猛| 亚洲熟妇色自偷自拍另类| 国产精品久久久久不卡无毒| 免费A级毛片无码免费视频APP| 无码人妻丰满熟妇片毛片| 27邪态恶动图GIF喷水赞一把| 狠狠婷婷色五月中文字幕| 色五月丁香六月欧美综合| 8888国产精华最好的产品| 国产午夜免费高清久久影院| 少妇仑乱A毛片无码| MM131美女图片高清图片视频| 久久丫精品国产亚洲AV不卡| 亚洲成人av无码| 国产Gay男同gv网站播放免费| 女性C春合欢液高朝液精华液| 亚洲码与欧洲码一二三四区别 | 好硬啊一进一得太深了A片69| 日本妇人成熟免费中文字幕| 999久久久精品国产消防器材| 久久精品夜色噜噜亚洲A∨| 亚洲6080YY久久无码产自国| JAPANESE熟女熟妇多毛毛| 久久天天婷婷五月俺也去| 亚洲第一无码AV无码专区| 教室抽插调教老师小说| 亚洲精品欧美综合二区| 精品无人区一线二线三线区别| 亚洲AV无码成人片在线观看一区| 国产亚洲一区二区手机在线观看 | 皇上H小妖精把腿张开| 新婚之夜玩弄人妻系列| 国产精品爽爽VA在线观看无码| 嘿咻嘿咻男女免费专区| 亚洲国产欧美日韩精品一区二区三| 国产美女视频国产视视频| 水蜜桃成视频人在线看| 国产成人亚洲综合| 小婷又紧又嫩又窄又多水| 精品日韩欧美一区二区在线播放 | 国产精品白丝久久AV网站| 色妞精品AV一区二区三区| 国产高潮刺激叫喊视频| 亚洲AV无码一区二区二三区下载| 皇上捏住宫女的巨峰| 亚洲最新无码成AV人| 美女露内裤扒开腿让男人桶无遮挡 | 国产精品无码一区二区三区| 亚洲AV永久无码精品桃花岛| 精品欧洲AV无码一区二区男男| 亚洲欧美精品一中文字幕| 美女高潮无套内谢| 第一福利视频500| 亚洲AV旡码高清在线观看| 军人全身脱精光自慰| A级毛片毛片免费观的看久 | 人妻av一区二区三区| 国产精品亚洲专区无码破解版 | 亚洲一区二区无码成人AV| 蜜桃AV蜜臀AV色欲AV麻| A级毛片高清免费视频在线播放| 日韩一区二区三区射精| 久久国产精品无码HDAV| 北方有佳人电视剧全集免费观看 | 帅气小鲜肉自慰VIDEO| 国精产品无人区一码二码三蘑菇 | 精品人妻大屁股白浆无码| 亚洲中文字幕久久精品无码VA| 久久人妻AV无码中文专区| 不卡无在一区二区三区四区| 亚洲AV综合色区无码三区30p| 精品推荐国产AV剧情| 超碰色偷偷男人的天堂| 无码专区国产精品第一页| 精品少妇人妻av免费久久洗澡| 99精产国品一二三产区区别在线| 日韩系列 无码迅雷| 精品无码国产自产拍在线观看蜜桃 | 成熟人妻视频一区区三区| 亚洲AV一本岛在线播放| 人妻体内射精一区二区三四| 国产精品亚洲АV久久| 337P亚洲裸体人体| 天干天干啦夜天天喷水| 精品人妻少妇一级毛片免费| 妇女被深耕过后的变化| 13小男生GAY自慰脱裤子| 无码人妻丰满熟妇区毛片 | 97久人人做人人妻人人玩精品| 日韩少妇人妻夜夜爽| 精品国产一区二区三区噜噜噜| 丰满少妇奶水一区二区三区| 18禁强伦姧人妻又大又粗| 亚洲AV激情无码专区在线播放| 色欲蜜臀av无码久久浪潮一区 | 亚洲人成综合网站7777香蕉 | 国产无人区一码二码三码MBA | 日本大肚子孕妇交XXX| 国产尤物精品视频| 吃奶呻吟打开双腿做受是免费视频| 亚洲国产美女久久久久| 亚洲AV成人无码天堂| 色噜噜综合亚洲AV中文无码| 麻豆国产蜜桃臀视频在线观看| 韩国亚洲精品A在线无码| 国产啪精品视频网站免费尤物| 国产AV无码专区影视|