中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Hive是什么-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)主要從事做網(wǎng)站、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)曲麻萊,十多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)Hive是什么,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

1、什么是Hive?

(1)Hive的定義

Hive一個可以將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張數(shù)據(jù)庫表并提供類SQL查詢功能的數(shù)據(jù)倉庫工具,而且它是基于Hadoop的。因此,從本質(zhì)上來看,Hive是將SQL轉(zhuǎn)換為MapReduce程序的工具。因為,比直接用MapReduce開發(fā)效率更高,Hive的主要作用就是用來做離線數(shù)據(jù)分析。

(2)Hive架構(gòu)

用戶接口:包括 CLI 、JDBC/ODBC 、WebGUI 。其中, CLI(command line interface)為 shell 命令行;JDBC/ODBC 是 Hive 的 JAVA 實現(xiàn),與傳統(tǒng)數(shù)據(jù)庫JDBC 類似;WebGUI 是通過瀏覽器訪問 Hive。

元數(shù)據(jù)存儲:通常是存儲在關(guān)系數(shù)據(jù)庫如 mysql/derby 中。Hive 將元數(shù)據(jù)存儲在數(shù)據(jù)庫中。Hive 中的元數(shù)據(jù)包括表的名字,表的列和分區(qū)及其屬性,表的屬性(是否為外部表等),表的數(shù)據(jù)所在目錄等。

解釋器、編譯器、優(yōu)化器、執(zhí)行器:完成 HQL 查詢語句從詞法分析、語法分析、編譯、優(yōu)化以及查詢計劃的生成。生成的查詢計劃存儲在 HDFS中,并在隨后有 MapReduce 調(diào)用執(zhí)行。

(3)Hive數(shù)據(jù)模型

Hive中所有的數(shù)據(jù)都存儲在HDFS中,沒有專門的數(shù)據(jù)存儲格式。在創(chuàng)建表時指定數(shù)據(jù)中的分隔符,Hive就可以映射成功,解析數(shù)據(jù)。Hive中包含以下數(shù)據(jù)模型:                                 

db:在hdfs中表現(xiàn)為hive.metastore.warehouse.dir目錄下一個文件夾;

table:在hdfs中表現(xiàn)所屬db目錄下一個文件夾;

external table:數(shù)據(jù)存放位置可以在 HDFS 任意指定路徑;

partition:在hdfs中表現(xiàn)為table目錄下的子目錄;

bucket:在hdfs中表現(xiàn)為同一個表目錄下根據(jù)hash散列之后的多個文件。

2、為什么要用Hive?

(1)Hive與傳統(tǒng)數(shù)據(jù)庫對比

Hive是什么

Hive用于海量數(shù)據(jù)的離線數(shù)據(jù)分析。Hive具有sql數(shù)據(jù)庫的外表,但應(yīng)用場景完全不同,Hive只適合用來做批量數(shù)據(jù)統(tǒng)計分析。

(2)Hive的優(yōu)勢

Hive利用HDFS存儲數(shù)據(jù),利用MapReduce查詢分析數(shù)據(jù)。因為直接使用Hadoop MapReduce處理數(shù)據(jù),會面臨人員學(xué)習(xí)成本太高的問題,而且MapReduce實現(xiàn)復(fù)雜查詢邏輯開發(fā)難度太大。而使用Hive,操作接口采用類SQL語法,提供快速開發(fā)的能力的同時還避免了去寫MapReduce,從而減少開發(fā)人員的學(xué)習(xí)成本,功能擴展更加方便。

上述就是小編為大家分享的Hive是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

分享標(biāo)題:Hive是什么-創(chuàng)新互聯(lián)
文章地址:http://www.rwnh.cn/article48/dhhsep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航軟件開發(fā)網(wǎng)站策劃、網(wǎng)站營銷企業(yè)網(wǎng)站制作、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
赤壁市| 襄樊市| 夏邑县| 孙吴县| 抚远县| 英德市| 恩平市| 株洲市| 义马市| 和田市| 偏关县| 陇西县| 竹北市| 岑溪市| 久治县| 滨海县| 宜黄县| 涡阳县| 朝阳县| 木兰县| 青河县| 修文县| 中山市| 乐昌市| 大同市| 宁陕县| 寿光市| 大竹县| 盘山县| 芜湖县| 荔波县| 方城县| 海丰县| 建德市| 民和| 彝良县| 屯门区| 兴文县| 泰宁县| 方正县| 广宁县|