-
上传解压安装包
Hue的安装支持多种方式,包括rpm包的方式进行安装、tar.gz包的方式进行安装以及cloudera manager的方式来进行安装等,我们这里使用tar.gz包的方式来进行安装。
Hue的压缩包的下载地址:
http://archive.cloudera.com/cdh5/cdh/5/
我们这里使用的是CDH5.14.0这个对应的版本,具体下载地址为
http://archive.cloudera.com/cdh5/cdh/5/hue-3.9.0-cdh5.14.0.tar.gz
上传
解压
tar -zxvf ./hue-3.9.0-cdh5.14.0.tar.gz -C ../servers/
-
联网安装各种必须的依赖包
yum install -y asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make openldap-devel python-devel sqlite-devel gmp-devel
-
Hue初始化配置
进入hue安装目录下的Conf目录并进入hue.ini文件
cd /export/servers/hue-3.9.0-cdh5.14.0/desktop/conf/
vim hue.ini
配置:
[desktop]
secret_key=aaabbbcccdddeeefffggggeeee
http_host=192.168.100.200
is_hue_4=true
time_zone=Asia/Shanghai
server_user=root
server_group=root
default_user=root
default_hdfs_superuser=root
#配置使用mysql作为hue的存储数据库,大概在hue.ini的587行左右
[[database]]
engine=mysql
host=192.168.100.200
port=3306
user=root
password=123456
name=hue
secret_key:唯一标识(自定义)
http_host:主机IP
time_zone:时区
server_user:服务用户名
server_group:服务的用户组
default_user:默认的用户
default_hdfs_superuser:hdfs默认的超级瀛湖
engine:使用的数据库
host:数据库安装位置的IP
port:数据库端口号
user:数据库用户名
password:数据库密码
-
创建mysql中Hue使用的DB
进入mysql运行
create database hue default character set utf8 default collate utf8_general_c
-
启动Hue
进入hue安装目录
cd /export/servers/hue-3.9.0-cdh5.14.0/
启动hue
build/env/bin/supervisor
发现报错
-
解决启动Hue报错
创建一个用户并设置密码
useradd hue passwd hue
将hue安装目录包括下面的文件拥有者改成添加的用户
chown -R hue /export/servers/hue-3.9.0-cdh5.14.0/
重新启动hue
build/env/bin/supervisor
-
Web UI访问
页面访问路径:http://192.168.100.200:8888
第一次访问的时候,需要设置超级管理员用户和密码。