Hive学习笔记 —— Hive的安装
1. Hive的安裝模式
官網下載安裝包:http://hive.apache.org/
歷史版本下載:http://archive.apache.org/
本次使用:http://archive.apache.org/dist/hive/hive-0.13.0/
注:需先安裝Hadoop
? 因為Hive是基于Hadoop之上的一個數據倉庫工具,所以需要先安裝Hadoop
(單機環境、偽分布環境、集群環境)
1.1 嵌入模式
Derby嵌入在Hive中,作為Hive的一個自帶的數據庫
局限:
- 元數據信息被存儲在Hive自帶的Derby數據庫中
- 只允許創建一個連接(同一時間只能有一個用戶操作Hive數據倉庫)
- 多用于Demo(演示使用)
1.2 本地模式
- 元數據信息被存儲在MySQL數據庫中
- MySQL數據庫與Hive運行在同一臺物理機器上
- 多用于開發和測試
1.3 遠程模式
-
元數據信息被存儲在MySQL數據庫中
-
MySQL數據庫和Hive是運行在不同的機器上
-
多用于實際的生產運行環境
-
允許多個連接
2. Hive安裝之嵌入模式
(1)將apache-hive-0.13.0-bin.tar.gz文件傳到Linux上
(2)查看Hadoop是否成功運行
(3)解壓安裝包
tar -zxvf apache-hive-0.13.0-bin.tar.gz(4)查看目錄結構
(5)自動創建derby數據庫來保存Hive元信息
(6)把hive的路徑加到path路徑中,這樣就能直接執行hive的命令
添加hive的路徑,并使其生效
(7)執行命令
source ~/.bash_profile再次執行hive命令
3. Hive安裝值遠程模式和本地模式
(1)登錄windows上mysql數據庫
(2)創建于一個數據庫hive
(3)解壓安裝包
tar -zxvf apache-hive-0.13.0-bin.tar.gz(4)將mysql的jar包上傳到 apache-hive-0.13.0-bin/bin 目錄下
(5)在conf配置信息文件夾下創建配置模板
(6)配置模板信息
(7)查看數據庫中表信息
此時,this這張表中的信息為空
(8)在hive中創建一張表
(9)查看元數據
查看數據庫中的this表信息
查看columns_v2表中的信息
注:本地模式與遠程模式的安裝的不同之處在于
配置文件中的url的不同,本地模式中mysql的url為localhost
總結
以上是生活随笔為你收集整理的Hive学习笔记 —— Hive的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hive学习笔记 —— Hive的体系结
- 下一篇: Hive学习笔记 —— Hive的管理