一、首先编译Hue,并在要安装Hue的节点上创建Hue用户和hue组;
创建Hue用户
groupadd hue
useradd hue -g hue
需要注意的是hue在编译时有两种方式:
方式一:进入源码目录直接在源码目录下运行如下指令:指定安装目录并编译安装.此时会在指定的目录下创建一个hue目录并将hue的安装文件放到该目录下.
$
PREFIX=/usr/share make install
$
cd /usr/share/hue
方式二:直接在源码目录下运行:
git clone https://github.com/cloudera/hue.git
cd hue
make apps
$ build/env/bin/hue runserver
指定安装在哪个目录下,就应该在那个目录下安装,即使将其迁移到其他机器上安装,只要安装目录结构一致即可,因为在编译的时候回根据编译时指定的安装目录将绝对路径写入到Python脚本中。因此如果安装目录与编译目录不一致则会报错.
Hue 的git网址:https://github.com/cloudera/hue#development-prerequisites 其中有Hue编译所需安装的系统及其工具链的安装,
二、安装Mysql,并在Mysql中创建创建Hue库 。创建Hue用户并授予Hue用户对该Mysql的所有表的操作权限以及外部访问的权限。
登录Mysql;
mysql -uroot -p
之后输入密码登录mysql
创建hue数据库:
CREATE DATABASE hue;
创建hue用户:
CREATE USER 'hue'@'%' IDENTIFIED BY 'hue';
给用户权限:并刷新信息
GRANT ALL PRIVILEGES ON *.* TO 'hue'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
flush privileges;
三、修改hue的配置文件$HUE_HOME/desktop/conf/hue.ini
主要修改的地方; <