導航:首頁 > 數據處理 > 數據倉庫hive怎麼念

數據倉庫hive怎麼念

發布時間:2023-08-29 05:24:12

㈠ Hive精華問答 | Hive的數據模型是怎樣的

Hive是一個數據倉庫基礎工具,它是建立在Hadoop之上的數據倉庫,在某種程度上可以把它看做用戶編程介面(API),本身也並不存儲和處理數據,依賴於HDFS存儲數據,依賴MR處理數據。它提供了一系列對數據進行提取、轉換、載入的工具。依賴於HDFS存儲數據,依賴MR處理數據。

1

Q:Hive是什麼?

A: Hive是基於Hadoop的一個數據倉庫工具,可以將結構化的數據文件映射為一張資料庫表,並提供類SQL查詢功能。本質是將HQL轉換為MapRece程序。

2

Q:Hive的設計目標是什麼?

A: 1、Hive的設計目標是使Hadoop上的數據操作與傳統SQL相結合,讓熟悉SQL編程開發人員能夠輕松向Hadoop平台遷移

2、Hive提供類似SQL的查詢語言HQL,HQL在底層被轉換為相應的MapRece操作

3、Hive在HDFS上構建數據倉庫來存儲結構化的數據,這些數據一般來源與HDFS上的原始數據,使用Hive可以對這些數據執行查詢、分析等操作。

3

Q:Hive的數據模型是怎樣的?

A: Hive資料庫

內部表

外部表

分區

Hive的視圖

Hive在創建內部表時,會將數據移動到數據倉庫指向的路徑,若創建外部表,僅記錄數據所在的路徑,不對數據位置做任何改變,在刪除表的時候,內部表的元數據和數據會被一起刪除,外部表只會刪除元數據,不刪除數據。這樣來說,外部表要比內部表安全,數據組織液更加靈活,方便共享源數據。

4

Q:Hive都有哪些調用方式?

A 1、Hive Shell

2、Thrift

3、JDBC

4、ODBC

5

Q:Hive的運行機制是什麼?

A: 1、將sql轉換成抽象語法樹

2、將抽象語法樹轉化成查詢塊

3、將查詢塊轉換成邏輯查詢計劃(操作符樹)

4、將邏輯計劃轉換成物理計劃(MRjobs)

福利

掃描添加我 微信 ,備注「 姓名+公司職位 」,加入【 雲計算學習交流群 】,和志同道合的朋友們共同打卡學習!

閱讀全文

與數據倉庫hive怎麼念相關的資料

熱點內容
安信國際交易寶如何銷戶 瀏覽:86
西門子828d子程序能用什麼開頭 瀏覽:392
時光代理人ed歌詞有多少句 瀏覽:121
健康產品加盟怎麼代理 瀏覽:895
正規的鈣片批發適合哪些人代理 瀏覽:196
太豆期貨怎麼交易 瀏覽:212
王義聊營銷如何開發新產品 瀏覽:571
一個數據分析怎麼做 瀏覽:83
化州哪個市場比較多人 瀏覽:842
小米平衡車怎麼代理 瀏覽:136
如何寫申請律師代理協議書 瀏覽:564
三支一扶信息在哪裡查詢 瀏覽:598
降序後數據錯亂是怎麼回事 瀏覽:386
如何判斷微信號是否真實信息 瀏覽:71
信息檢索有哪些實用工具 瀏覽:184
櫃體設計封邊信息怎麼填 瀏覽:74
蕪湖有哪些花鳥魚蟲市場 瀏覽:929
王俊凱主要做哪些數據 瀏覽:931
大數據中心重難點和亮點有哪些 瀏覽:978
電纜技術參數怎麼填寫 瀏覽:276