大數據-hue(二)
Hue的安裝
Hue的安裝支持多種方式,包括rpm包的方式進行安裝,tar.gz包的方式進行安裝以及cloudera manager的方式來進行安裝等,這裏使用tar.gz包的方式來進行安裝。
第一步:下載Hue的壓縮包並上傳到linux解壓
Hue的壓縮包的下載地址:
http://archive.cloudera.com/cdh5/cdh/5/
這裏使用的是CDH5.14.2這個對應的版本,具體下載地址爲
http://archive.cloudera.com/cdh5/cdh/5/hue-3.9.0-cdh5.14.2.tar.gz
下載然後上傳到node03服務器的/kkb/soft路徑下
cd /kkb/soft
tar -zxvf hue-3.9.0-cdh5.14.2.tar.gz -C /kkb/install
第二步:編譯安裝啓動
linux系統安裝依賴包
聯網安裝各種必須的依賴包
sudo yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel libffi gcc gcc-c++ kernel-devel openssl-devel gmp-devel openldap-devel
配置Hue
cd /kkb/install/hue-3.9.0-cdh5.14.2/desktop/conf
vim hue.ini
#通用配置
[desktop]
secret_key=jFE93j;2[290-eiw.KEiwN2s3['d;/.q[eIW^y#e=+Iei*@Mn<qW5o
http_host=node03.kaikeba.com
is_hue_4=true
time_zone=Asia/Shanghai
server_user=hadoop
server_group=hadoop
default_user=hadoop
default_hdfs_superuser=hadoop
#配置使用mysql作爲hue的存儲數據庫,大概在hue.ini的587行左右
[[database]]
engine=mysql
host=node03.kaikeba.com
port=3306
user=root
password=123456
name=hue
創建mysql數據庫
create database hue default character set utf8 default collate utf8_general_ci;
--爲hue這個數據庫創建對應的用戶,並分配權限
grant all on hue.* to 'hue'@'%' identified by 'hue';
準備進行編譯
node03服務器執行以下命令準備進行編譯
cd /kkb/install/hue-3.9.0-cdh5.14.2
sudo make apps
linux系統添加普通用戶hue
node03執行以下命令,創建普通用戶
sudo useradd hue
sudo passwd hue
啓動hue進程
node03執行以下命令啓動hue
cd /kkb/install/hue-3.9.0-cdh5.14.2
sudo build/env/bin/supervisor
頁面訪問
第一次訪問的時候,需要設置管理員用戶和密碼
初次登錄使用hadoop,密碼爲123456
進入之後發現頁面報錯了,這個錯誤主要是因爲hive的原因,因爲目前還沒有集成hive。