優點
(1) 操作介面採用類sql語法,提供快速開發的能力(簡單、容易上手)。
(2) 避免了去寫mapreduce,減少開發人員的學習成本。
(3) hive的執行延遲比較高,因此hive常用於資料分析,對實時性要求不高的場合。
(4) hive優勢在於處理大資料,對於處理小資料沒有優勢,因為hive的執行延遲比較高。
(5)hive支援使用者自定義函式,使用者可以根據自己的需求來實現自己的函式。
缺點
1.hive的hql表達能力有限
(1)迭代式演算法無法表達
(2)資料探勘方面不擅長
2.hive的效率比較低
(1)hive自動生成的mapreduce作業,通常情況下不夠智慧型化
(2)hive調優比較困難,粒度較粗
Hive的優缺點及框架概念
1 hive處理的資料儲存在hdfs 2 hive分析資料底層的實現是mapreduce 3 執行程式執行在yarn上 1 操作介面採用類sql語法,提供快速開發的能力 簡單 容易上手 2 避免了去寫mapreduce,減少開發人員的學習成本。3 hive的執行延遲比較高,因此hive常用於資料分析...
Hive定義,優缺點,架構原理介紹
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 使用自己的...
Hive 概念 優缺點及使用場景
概念hive是構建與hadoop之上的資料倉儲軟體,能夠有效的讀取 寫入和管理大型資料集合,並且支援通過sql查詢分析資料。hive是基於hadoop的,hadoop資料處理任務本質上是 mapreduce,所以hivesql執行本質上都是mapreduce任務 優缺點比較 優點缺點 1 可以通過s...