hive安裝配置

hive版本1.2.1

操作系統: Ubuntu 14.04

下載,解包,文件夾名爲hive-1.2.1,名字可以隨便改,按自己習慣。

放到安裝目錄下,這裏爲/usr/local/hive,則目錄結構爲/usr/local/hive/hive-1.2.1

向hive-1.2.1/bin目錄下的hive-config.sh添加環境變量,包括JAVA_HOME, HADOOP_HOME, CLASSPATH, 總之將環境變量複製過來即可

將hive-1.2.1/conf目錄下帶template後綴的文件全部原地複製一份,如圖


其中hive-default.xml在複製一份,命名爲hive-site.xml,這兩個文件一個是全局配置,一個是用戶配置,用戶配置會覆蓋全局配置。

修改hive-site.xml文件裏所有涉及system:java.io.tmpdir的項,否則可能會報錯,如圖


全部改爲本地目錄,具體可以在hive目錄下新建目錄iotmp,因此全部配置爲/usr/local/hive/hive-1.2.1/iotmp,如圖

啓動hadoop,在hadoop下新建目錄,/tmp,/user/hive/warehouse,賦予讀寫權限,官方教程上只賦予組的寫權限,貌似不行,最後索性賦予全部權限,可以了,命令如下

/bin/hadoop fs -mkdir /tmp

/bin/hadoop fs -mkdir /user/hive/warehouse

/bin/hadoop fs -chmod -R +777 /tmp(官網上爲,/bin/hadoop fs -chmod g+w /tmp)

/bin/hadoop fs -chmod g+w /user/hive/warehouse


最後,啓動hive。

關於mysql作爲metadata存儲,還沒有研究,暫時先這樣。

發佈了61 篇原創文章 · 獲贊 14 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章