中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

當(dāng)前位置: 首頁 / 技術(shù)干貨 / 正文
好程序員大數(shù)據(jù)培訓(xùn)分享Hive基礎(chǔ)知識講解

2020-08-05

大數(shù)據(jù)培訓(xùn) Hive

  今天好程序員大數(shù)據(jù)培訓(xùn)老師給大家技術(shù)介紹一下關(guān)于Hive的一些基礎(chǔ)知識,首先Hive作為數(shù)據(jù)倉庫,起源于Facebook,工作原理大致可以解釋為:對用戶輸入的HQL語句進(jìn)行解釋,編譯,優(yōu)化并執(zhí)行生成查詢計劃,并轉(zhuǎn)化為MapReduce任務(wù)進(jìn)而執(zhí)行:解釋器——編譯器——優(yōu)化器——執(zhí)行器。

好程序員

  

大數(shù)據(jù)1

 

  Hive的元數(shù)據(jù)一般存儲在關(guān)系型數(shù)據(jù)庫中,如MySql;

  底層存儲用到的是HDFS分布式存儲系統(tǒng)。它的優(yōu)點:1.?簡單易上手:提供了類SQL查詢語言HQL;2.可擴(kuò)展:為超大數(shù)據(jù)集設(shè)計了計算/擴(kuò)展能力(MR作為計算引擎,HDFS作為存儲系統(tǒng));3.提供統(tǒng)一的元數(shù)據(jù)管理;4.Hive支持用戶自定義函數(shù),用戶可以根據(jù)自己的需求來實現(xiàn)自己的函數(shù):繼承hive的UDF類,重寫evaluate方法;5.容錯:良好的容錯性,節(jié)點出現(xiàn)問題SQL仍可完成執(zhí)行;

  缺點:1.Hive的HQL表達(dá)能力有限;2.效率比較低,自動生成的Mapreduce作業(yè),通常情況下不夠智能化,且調(diào)優(yōu)比較困難;

  Hive用戶接口

  1)HiveCLI(HiveCommandLine,Hive命令行),客戶端可以直接在命令行模式下進(jìn)行操作

  2)HWI(HiveWebInterface,HiveWeb接口),Hive提供了更直觀的Web界面

  3)hiveserver,Hive提供了Thrift服務(wù),Thrift客戶端目前支持C++/Java/PHP/Python/Ruby

  Hive常用文件格式:

  Textfile:默認(rèn)格式,數(shù)據(jù)不做壓縮,磁盤開銷大,數(shù)據(jù)解析開銷大;

  SEQUENCEFILE:SequenceFile是HadoopAPI提供的一種二進(jìn)制文件支持,其具有使用方便、可分割、可壓縮的特點;

  rcfile:RCFILE是一種行列存儲相結(jié)合的存儲方式。首先,其將數(shù)據(jù)按行分塊,保證同一個record在一個塊上,避免讀一個記錄需要讀取多個block。其次,塊數(shù)據(jù)列式存儲,有利于數(shù)據(jù)壓縮和快速的列存取;

  parquet:ApacheParquet是Hadoop生態(tài)圈中一種新型列式存儲格式,它可以兼容Hadoop生態(tài)圈中大多數(shù)計算框架;

  Hive數(shù)據(jù)導(dǎo)入導(dǎo)出

  Hive表中的數(shù)據(jù),同時支持從本地數(shù)據(jù)導(dǎo)入、從其他表導(dǎo)入數(shù)據(jù)、導(dǎo)出數(shù)據(jù)到本地文件系統(tǒng)、導(dǎo)出數(shù)據(jù)到HDFS中

  Hive基本語句

  Hive建表語句基本跟關(guān)系型數(shù)據(jù)庫建表語句相同,區(qū)別在于語句尾端指定了列分隔符:

  ROWFORMATDELIMITEDFIELDSTERMINATEDBY‘,’

  指定了列分隔符為“,”;

  對于分區(qū)表,會有分區(qū)字段的說明:

  PARTITIONEDBY(countrySTRING,stateSTRING)

  用“country“、”state”兩個字段分區(qū);

  以及指定存儲文件的格式:

  STOREDASTEXTFILE。

  關(guān)于內(nèi)連接、外連接和半連接:

  幾種連接區(qū)別簡單概括為:內(nèi)連接只顯示了倆張表都存在的數(shù)據(jù),而外連接則是顯示出所有的數(shù)據(jù),其中左連接是左外邊的表輸出完整數(shù)據(jù)。右外連接是右邊的表輸出完整數(shù)據(jù),全外連接就是兩張表的所有行全部輸出。做半連接用來補(bǔ)充Hive相對于MySQL等語句缺失的in/exists這樣的子句,就用leftjoin代替,和leftjoin的區(qū)別在于右邊的表數(shù)據(jù)不會加載進(jìn)結(jié)果;

  orderby和sortby:

  ORDERBY會對查詢結(jié)果集執(zhí)行一個全局排序,所有的數(shù)據(jù)都通過一個reducer進(jìn)行處理;SORTBY,其只會在每個reducer中對數(shù)據(jù)進(jìn)行排序,也就是執(zhí)行一個局部排序過程,生產(chǎn)中可以和DISTRIBUTEBY一起用,實現(xiàn)分區(qū)并排序。

好程序員公眾號

  • · 剖析行業(yè)發(fā)展趨勢
  • · 匯聚企業(yè)項目源碼

好程序員開班動態(tài)

More+
  • HTML5大前端 <高端班>

    開班時間:2021-04-12(深圳)

    開班盛況

    開班時間:2021-05-17(北京)

    開班盛況
  • 大數(shù)據(jù)+人工智能 <高端班>

    開班時間:2021-03-22(杭州)

    開班盛況

    開班時間:2021-04-26(北京)

    開班盛況
  • JavaEE分布式開發(fā) <高端班>

    開班時間:2021-05-10(北京)

    開班盛況

    開班時間:2021-02-22(北京)

    開班盛況
  • Python人工智能+數(shù)據(jù)分析 <高端班>

    開班時間:2021-07-12(北京)

    預(yù)約報名

    開班時間:2020-09-21(上海)

    開班盛況
  • 云計算開發(fā) <高端班>

    開班時間:2021-07-12(北京)

    預(yù)約報名

    開班時間:2019-07-22(北京)

    開班盛況
IT培訓(xùn)IT培訓(xùn)
在線咨詢
IT培訓(xùn)IT培訓(xùn)
試聽
IT培訓(xùn)IT培訓(xùn)
入學(xué)教程
IT培訓(xùn)IT培訓(xùn)
立即報名
IT培訓(xùn)

Copyright 2011-2023 北京千鋒互聯(lián)科技有限公司 .All Right 京ICP備12003911號-5 京公網(wǎng)安備 11010802035720號

中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

            男人的j进女人的j一区| 亚洲一区在线视频观看| 欧美一区二区三区四区高清| 中文字幕av不卡| 99久久婷婷国产综合精品电影| 亚洲欧洲色图综合| 日本一区二区三区在线不卡| 亚洲在线视频免费观看| 中文字幕日韩一区二区| 91麻豆成人久久精品二区三区| 国产乱人伦偷精品视频免下载| 青青草国产精品97视觉盛宴 | 91在线云播放| 国产另类ts人妖一区二区| 亚洲成在人线在线播放| 热久久一区二区| 国内欧美视频一区二区| 成人av先锋影音| 欧美伊人久久久久久午夜久久久久| 欧美日韩久久一区二区| 欧美日本在线一区| 欧美一级欧美三级在线观看| 精品国产乱码久久| 综合久久给合久久狠狠狠97色| 一级精品视频在线观看宜春院| 亚洲成人av资源| 极品少妇xxxx精品少妇偷拍| 成人高清在线视频| 91久久精品一区二区| 日韩视频永久免费| 国产精品美女久久久久高潮| 一区二区三区色| 久久综合综合久久综合| 99精品视频在线播放观看| 欧美老肥妇做.爰bbww| 久久久久久久久久久电影| 日韩久久一区二区| 蜜臀va亚洲va欧美va天堂| 国产一区视频导航| 在线观看视频欧美| 26uuu国产在线精品一区二区| 最新欧美精品一区二区三区| 免费看日韩a级影片| 国产中文字幕精品| 欧美亚洲一区二区在线| 国产亚洲欧洲997久久综合| 一区二区三区四区精品在线视频| 久久99国产精品尤物| 91丨九色丨国产丨porny| 精品视频资源站| 国产欧美日韩精品一区| 日日摸夜夜添夜夜添国产精品| 国产精品夜夜嗨| 欧美久久久影院| 国产日韩欧美综合在线| 亚洲小说春色综合另类电影| 国产91色综合久久免费分享| 欧美人与性动xxxx| 综合欧美亚洲日本| 国内久久精品视频| 欧美日韩激情一区| 国产精品久久久久天堂| 激情小说亚洲一区| 欧美精品日韩一本| 依依成人综合视频| 日韩欧美一区二区在线视频| 亚洲日本在线观看| 高清国产一区二区三区| 欧美一区二区观看视频| 亚洲综合一区在线| 成人高清av在线| 欧美精品一区二区精品网| 日韩国产在线一| 在线观看不卡一区| 综合精品久久久| 成人性生交大片免费看视频在线| 欧美三级乱人伦电影| 国产精品美女久久久久av爽李琼| 精品中文字幕一区二区小辣椒| 欧美美女一区二区三区| 亚洲特黄一级片| 成人国产视频在线观看| 欧美国产日韩在线观看| 国产麻豆日韩欧美久久| 日韩欧美一区二区三区在线| 亚洲福利视频一区二区| 色久优优欧美色久优优| 综合激情成人伊人| av福利精品导航| 亚洲私人黄色宅男| 91免费看`日韩一区二区| 国产精品久久看| 国产另类ts人妖一区二区| 久久久久久久综合狠狠综合| 极品销魂美女一区二区三区| 2014亚洲片线观看视频免费| 国内精品免费**视频| 91精品国产美女浴室洗澡无遮挡| 日韩精品一级二级 | 国产性做久久久久久| 狠狠色丁香久久婷婷综合丁香| 精品免费一区二区三区| 久久国产成人午夜av影院| 欧美不卡视频一区| 狠狠色丁香久久婷婷综合丁香| 精品88久久久久88久久久| 国产在线乱码一区二区三区| 久久新电视剧免费观看| 国产成人aaa| 久久精品日产第一区二区三区高清版| 国产一区 二区| 国产精品午夜电影| 欧美色区777第一页| 老司机午夜精品| 亚洲欧洲www| 91麻豆精品国产自产在线| 国产成人自拍网| 一区二区三区不卡在线观看| 日韩一区二区精品在线观看| 成人高清在线视频| 日韩av网站在线观看| 中文字幕国产一区二区| 欧美伦理电影网| 成人午夜av影视| 丝袜美腿亚洲综合| 欧美国产一区二区| 欧美巨大另类极品videosbest | 精品粉嫩aⅴ一区二区三区四区| 成人在线综合网| 午夜影视日本亚洲欧洲精品| 国产亚洲欧美日韩俺去了| 精品视频在线免费看| 国产成人免费高清| 日韩精品免费专区| 综合色中文字幕| 精品成人佐山爱一区二区| 日本高清免费不卡视频| 极品美女销魂一区二区三区| 亚洲青青青在线视频| 精品国产乱码久久| 欧美日韩亚洲国产综合| 丁香一区二区三区| 久久国产精品99精品国产| 亚洲自拍与偷拍| 国产欧美日韩在线观看| 欧美男人的天堂一二区| caoporm超碰国产精品| 久久不见久久见免费视频7 | 欧美亚洲国产一区二区三区 | 国产精品国产三级国产三级人妇 | 视频一区二区三区入口| 亚洲色图制服诱惑| 国产日韩av一区| 精品少妇一区二区三区在线视频| 欧美视频在线观看一区| 99精品视频在线观看免费| 国产精品一卡二卡| 久久精品国产亚洲aⅴ| 亚洲成人自拍偷拍| 一区二区三区色| 亚洲欧洲成人av每日更新| 国产日韩欧美a| 精品成a人在线观看| 91.xcao| 在线精品视频小说1| 99国产精品久久久久久久久久久| 国产高清一区日本| 国产一区二区三区久久久| 美女视频黄频大全不卡视频在线播放| 亚洲一区在线看| 亚洲精品免费在线观看| 亚洲欧美在线视频| 中文字幕欧美一| 国产精品成人午夜| 国产精品天干天干在线综合| 国产网站一区二区| 久久九九99视频| 久久网站最新地址| 精品国产91乱码一区二区三区| 日韩一区二区高清| 欧美r级在线观看| 欧美大胆一级视频| 日韩欧美在线综合网| 日韩一区二区麻豆国产| 日韩欧美国产高清| 5858s免费视频成人| 欧美一级二级三级蜜桃| 日韩欧美三级在线| 欧美大度的电影原声| 欧美精品一区二区三区高清aⅴ| 精品国产一区二区三区四区四| 欧美精品一区二区三区四区 | 美日韩一区二区| 久久精品国产成人一区二区三区| 美女一区二区久久| 国内不卡的二区三区中文字幕 | 中文字幕人成不卡一区| 亚洲男同1069视频| 亚洲va欧美va人人爽午夜| 日韩和欧美一区二区|