(一)cdh5.3.6下hue3.7.0的安裝部署
本文介紹如何在centOS6.4環境下安裝hue環境!
一、安裝環境列表
centOS6.4
hue-3.7.0-cdh5.3.6
cdh5.3.6
jdk1.7.0_67
hadoop2.5.0
hive-0.13.1-cdh5.3.6
oozie-4.0.0-cdh5.3.6
二、安裝編譯
2.1 解壓hue-3.7.0-cdh5.3.6
將上一步下載好的hue-3.7.0-cdh5.3.6解壓到某一目錄(如:/home/xusy/share/cdh5.3.6)
2.2 安裝依賴包
sudo yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libtidy libxml2-devel libxslt-devel
make mvn mysql mysql-devel openldap-devel python-devel sqlite-devel openssl-devel gmp-devel
PS:安裝依賴包之前,最好使用國內倉庫,下載速度快些,而且也相對穩定。
2.3 編譯hue
make apps
編譯完成後,如果多了以下兩個檔案,就證明已經編譯成功,如果編譯失敗了,請檢查上一步安裝的依賴包有沒 有失敗的。
3、配置檔案
在目錄/home/xusy/share/cdh5.3.6/hue-3.7.0-cdh5.3.6/desktop/conf下有個hue.ini檔案
修改如下地方:
# Set this to a random string, the longer the better. # This is used for secure hashing in the session store. secret_key=jFE93j;2maomaosi22943d['d;/.q[eIW^y#e=+Iei*@ # Webserver listens on this address and port http_host=xuxudede.com http_port=8888 # Time zone name time_zone=Asia/Shanghai
注意:secret_key隨便填寫一個30-60個長度的字串即可,如果不填寫的話Hue會提示錯誤資訊,這個secret_key主要是出於安全考慮用來儲存在session store中進行安全驗證的。時區修改成亞洲時區。
4、啟動hue
build/env/bin/supervisor
注意:這個程序不能關掉,可以在後臺啟動。
啟動成功後,檢視http://xuxudede.com:8888/網頁顯示
輸入使用者名稱密碼後
至此,hue已經安裝成功,就可以在上面整合hadoop、hive等了。
參考文獻: