真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Hive基本概念是什么

這篇文章主要為大家展示了“Hive基本概念是什么”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Hive基本概念是什么”這篇文章吧。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比黃山區(qū)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式黃山區(qū)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋黃山區(qū)地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。

1、Hive基本概念

1.1、什么是hive?

Hive是基于Hadoop的一個(gè)數(shù)據(jù)倉庫工具,能將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張表,并提供類SQL查詢功能。Facebook家的。

1.2、hive的本質(zhì)

本質(zhì)就是將HQL轉(zhuǎn)化為MR程序。
工作流程:
Hive數(shù)據(jù)庫將SQL中常用語句封裝為對應(yīng)的MapReduce模板并封裝在hive中
----> 客戶使用sql語句對hive提交任務(wù)需求
----> hive將根據(jù)對應(yīng)的sql語句調(diào)用MapReduce程序
----> MapReduce程序提交到y(tǒng)arn上運(yùn)行
----> 運(yùn)行結(jié)果返回給客戶

要說的是:

  1. Hive處理的數(shù)據(jù)是存在hdfs上。(這點(diǎn)一定要明確,不然就會有種hive像數(shù)據(jù)庫的錯(cuò)覺)

  2. HQL語句調(diào)用的底層是MapReduce。

  3. Hive任務(wù)提交在Yarn上。

1.3、hive優(yōu)缺點(diǎn)

優(yōu)點(diǎn):
(1)Hive可以使用類SQL語言進(jìn)行數(shù)據(jù)查詢操作,減小了開發(fā)難度;
(2)Hive使開發(fā)時(shí)避免寫冗長的MapReduce程序,提高開發(fā)效率;
(3)Hive可以實(shí)現(xiàn)對海量數(shù)據(jù)的分析計(jì)算操作;
(4)Hive提供了自定義函數(shù),用戶可根據(jù)需求自定義封裝函數(shù)。

缺點(diǎn):
(1)Hive的HQL表達(dá)能力有限,其自動生成的MapReduce程序不夠智能,且無法對部分更優(yōu)的算法進(jìn)行封裝;
(2)Hive不支持行級別更新,只允許新增與追加,不允許修改刪除操作;
(3)Hive的效率比較低,執(zhí)行延遲比較高,調(diào)優(yōu)粒度較粗。

1.4、hive框架原理

(1)client:用戶接口,命令行cli、JDBC接口

(2)Metastore:元數(shù)據(jù),存儲數(shù)據(jù)的庫名、表名、字段、類別、存儲目錄、自定義函數(shù)等,默認(rèn)存儲在自帶的derby中

(3)Hadoop:HDFS存放數(shù)據(jù),MapReduce進(jìn)行數(shù)據(jù)計(jì)算

(4)Driver:解析器(SQL-->AST)、編譯器(AST-->執(zhí)行計(jì)劃)、優(yōu)化器(執(zhí)行計(jì)劃優(yōu)化)、執(zhí)行器(執(zhí)行計(jì)劃-->MapReduce)

1.5、hive跟數(shù)據(jù)庫比較

(1)查詢語言:Hive提供了類SQL查詢語句HQL,但HIve不提供數(shù)據(jù)存儲于計(jì)算環(huán)境;

(2)數(shù)據(jù)更新:Hive不支持對數(shù)據(jù)庫的刪除、修改;

(3)執(zhí)行延遲:Hive執(zhí)行延遲較高

(4)數(shù)據(jù)規(guī)模:Hive可以對海量數(shù)據(jù)進(jìn)行分析計(jì)算

以上是“Hive基本概念是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁名稱:Hive基本概念是什么
網(wǎng)站URL:http://weahome.cn/article/pdipge.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部