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...