Hive安裝(本地獨立模式,MySQL為元數據庫)
部署環境:
系統
Red Hat linux 6.4
Hadoop版本
1.2.1
Hive版本
0.11.0
Mysql數據庫版本
5.6.15
目前Hive已經更新到0.13.1版本
安裝步驟:
1. 安裝mysql
2. 安裝hive
3. 測試
基於Hadoop集群的Hive安裝 http://www.linuxidc.com/Linux/2013-07/87952.htm
Hive內表和外表的區別 http://www.linuxidc.com/Linux/2013-07/87313.htm
Hadoop + Hive + Map +reduce 集群安裝部署 http://www.linuxidc.com/Linux/2013-07/86959.htm
Hive本地獨立模式安裝 http://www.linuxidc.com/Linux/2013-06/86104.htm
Hive學習之WordCount單詞統計 http://www.linuxidc.com/Linux/2013-04/82874.htm
一. 安裝Mysql
1. 由於部署系統使用的是[b]Red hat linux 6.4 [/b],所以要先刪除系統系帶的Mysql。
2. 安裝Mysql server
3. 安裝Mysql client
查看一下:
4. 啟動Mysql服務
不啟動登陸會報錯:
啟動服務:
5. 登陸mysql 並修改密碼
這個密碼是隨機生成的,在一個隱藏文件件(各種查資料都說不用初始密碼…但我裝好後必須要用這個隨機密碼,找這個密碼文件真是淚流滿面…最後才發現時隱藏文件)
修改密碼並用新密碼登陸:
使用mysqladmin -u root -p password root修改root用戶密碼
6. 創建hive元數據庫
create database hive; --元數據要看 hive配置文件配置的數據庫名
7. 對Hadoopuser授權
注意,此處的密碼必須和hive-site.xml中javax.jdo.option.ConnectionPassword的密碼一致
[b]grant all on hive.* to 'hadoopuser'@'localhost' identified by 'root';[/b]
二.安裝Hive
2.1 解壓安裝Hive
2.2 修改配置文件
1. 復制一份hive-env.sh.template 模板重命名為hive-env.sh
cp hive-env.sh.template hive-env.sh
2. 更改hive-env.sh 內容
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-06/103822p2.htm