Hive定義,優缺點,架構原理介紹

2021-10-09 05:42:17 字數 421 閱讀 4486

1.1 什麼是hive

1.2 hive優缺點

1.2.1 優點

1.2.2 缺點

1.3 hive的架構原理

1.使用者介面:client

2.元資料:metastore

3.hadoop

4.驅動器:driver

hive 通過給使用者提供的一系列互動介面,接收到使用者的指令(sql),使用自己的 driver,結合元資料(metastore),將這些指令翻譯成 mapreduce,提交到 hadoop 中執行,最後,將執行返回的結果輸出到使用者互動介面。

1.4 hive和資料庫比較

內容較多,為了維持篇幅,請移步另一篇博文:

Hive 優缺點,架構原理,與資料庫的差異

1 hive簡介 hive 由facebook開源用於解決海量結構化日誌的資料統計工具。hive是基於hadoop的乙個資料倉儲 工具 不是資料庫 可以將結構化的資料檔案對映為一張表,並提供類sql查詢功能。2 hive本質 將hql轉化成mapreduce程式 1 hive處理的資料儲存在hdfs...

Hive的優缺點

優點 1 操作介面採用類sql語法,提供快速開發的能力 簡單 容易上手 2 避免了去寫mapreduce,減少開發人員的學習成本。3 hive的執行延遲比較高,因此hive常用於資料分析,對實時性要求不高的場合。4 hive優勢在於處理大資料,對於處理小資料沒有優勢,因為hive的執行延遲比較高。5...

okhttp原理和優缺點

okhttp是乙個高效能的http庫,支援ip切換 url重試 執行緒管理 快取管理 連線復用等 支援https http2 websocket 伺服器可主動推送訊息 內部維護任務佇列執行緒池,友好支援併發訪問 內部維護連線池,支援多路復用,減少連線建立開銷 提供 鏈,實現request和respo...