一、准备以及编译
1.安装依赖包
yum -y install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libtidy libxml2-devel libxslt-devel openldap-devel python-devel sqlite-devel openssl-devel mysql-devel gmp-devel
2.解压
tar zxvf /opt/softwares/hue-3.7.0-cdh5.3.6.tar.gz -C /opt/modules/
3.编译
make apps
二、配置
1.修改配置文件desktop/conf/hue.ini
secret_key=jFE93j;2[290-eiw.KEiwN2s3['d;/.q[eIW^y#e=+Iei*@Mn<qW5o
# 主机、端口
http_host=hadoop
http_port=8888
# 时区
time_zone=Asia/Shanghai
2.启动Hue
build/env/bin/supervisor
3.可能报错
KeyError: "Couldn't get user id for user hue"
(1)原因:
使用root安装hue,然后root下,使用build/env/bin/supervisor
(2)解决:
(a)首先要创建个普通用户,并给添加密码
(b)useradd hadoop
(c)passwd hadoop
(d)我们要给刚才解压的hue文件改变拥有者属性
chown -R beifeng /opt/modules/hue-3.9.0-cdh5.7.0/
(e)使用su命令切换到hadoop
su - hadoop
(f) 启动Hue
build/env/bin/supervisor
4.检测
http://hadoop:8888
创建超级用户:hue/hue