Hue 部署

hue-3.9.0-cdh5.16.2 的部署

本文主要包括以下内容:

  1. hue-3.9.0-cdh5.16.2 的部署流程
  2. 部署过程中遇到问题的解决方法

hue 下载 web cdh5-3.9.0_5.16.2下载地址

hue 依赖安装

1
2
3
4
5
6
7
8
9
sudo yum install krb5-devel cyrus-sasl-gssapi cyrus-sasl-devel libxml2-devel libxslt-devel

sudo yum install mysql mysql-devel openldap-devel python-devel

sudo yum install libffi-devel gmp mpfr gmp-devel

sudo python-simplejson sqlite-devel

sudo yum install libffi-devel libffi openssl-devel openssl openldap-devel mysql-devel gmp-devel gmp gcc-c++ rsync

hue 中文界面

1
2
3
4
5
6
7
vi 此处为你的hue路径/desktop/core/src/desktop/settings.py
LANGUAGE_CODE = 'zh_CN'
#LANGUAGE_CODE = 'en-us'
LANGUAGES = [
('en-us', _('English')),
('zh_CN', _('Simplified Chinese')),
]

hue 编译

1
sudo make apps

hue 编译 可能出现的问题

1.mysql-community-devel问题
需要注意mysql-community-devel的问题要找到对应的版本安装

mysql-community-devel-5.7.29-1.el7.x86_64.rpm官方下载地址

1
sudo rpm -ivh mysql-community-devel-5.7.29-1.el7.x86_64.rpm
2.must have python development packages for 2.6 or 2.7…问题
64位安装python-devel.x86_64
32位安装python-devel.i686
我这里安装:python-devel.x86_64
1
sudo yum install python-devel.x86_64

hue 编译完成后,权限赋予

1
2
3
sudo chmod 777 hue/desktop/

sudo chmod 766 hue/desktop/desktop.db

hue 编译完成后,配置环境变量

1
2
3
export HUE_HOME=此处为你的hue路径/hue

export PATH=$HUE_HOME/build/env/bin:$PATH
1
source .***

hue 修改hue.ini文件

hue.ini文件文件路径:
1
cd 此处为你的hue路径/desktop/conf
修改hue.ini文件内容
1
2
3
4
5
# Webserver listens on this address and port
http_host=你的host
http_port=8888
# Time zone name
time_zone=Asia/Shanghai

hue 启动

1
2
cd $HUE_HOME/build/env/bin/ 
nohup supervisor &

hue 登录

你设置的host:8888
第一次登陆需要设置用户名密码

至此 hue部署结束…