Hive技術初探

貝途發表於2018-06-22

作者:陳彩華(歡迎交流caison@aliyun.com)

1 概述

1.1 基本介紹

1.1 Hive概述之基本介紹.png

1.2 技術比較

  • Hive與傳統資料庫比較

    Hive與傳統資料庫比較

  • Hive與Hbase比較 Hive 是個SQL引擎,HBase是個儲存引擎,類似MySql, 有個SQL引擎解析處理SQL語句,另外用 Innodb,Myisam,Ndb做資料儲存引擎。

1.3 優缺點

1.3 Hive概述之優缺點.png

1.4 應用場景

1.4 Hive概述之應用場景.png

2 體系結構

2.1 服務端元件

2.1 Hive體系結構之服務端元件.png

技術架構圖

2.2 工作流程

  • 基本流程

    基本流程

  • Hive HSQL執行流程

    HSQL執行流程

  • 流程說明

    流程說明.png

2.3 後設資料

2.3 Hive體系結構之後設資料.png

3 安裝模式

3 Hive安裝模式.png

4 資料型別

4 Hive資料型別.png

5 資料模型

5.1 資料儲存

5.1 Hive資料模型之資料儲存.png

5.2 四種表型別和檢視

5.2 Hive資料模型之四種表型別和檢視.png

參考

Hive Wiki: cwiki.apache.org/confluence/…

Hive Design Docs: cwiki.apache.org/confluence/…

Hive基礎架構 willgo.cc/blog/2015/0…

Hive技術原理解析 blog.csdn.net/qq_36864672…

相關文章