系统环境:
Ambari:2.5.1.0
HDP:2.5.3.0
HDP-UTILS:1.1.0.21
Centos:6.9
Hue官网的下载地址:
http://gethue.com/downloads/releases/3.8.1/hue-3.8.1.tgz
安装前环境准备
1、安装maven 安装过程中涉及 编译环境 需要maven
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
2、在hue安装的节点中安装必要的依赖
yum install -y apache-maven krb5-devel cyrus-sasl-gssapi cyrus-sasl-deve libxml2-devel libxslt-devel mysql mysql-devel openldap-devel python-devel python-simplejson sqlite-devel libffi-devel openssl-devel gmp-devel gcc gcc-c++
3、安装Hue
3.1、Hue纳入ambari管理
查看hdp版本 hdp-select status hadoop-client
得到hadoop-client - 2.5.3.0-37
可知hdp版本为2.5
cd /var/lib/ambari-server/resources/stacks/HDP/2.5/services
rm -rf HUE
sudo git clone https://github.com/ZZZKROSS/ambari-hue-service.git HUE
3.2、 重启Ambari Server
service ambari-server restart
重启完成后,就发现有可添加的hue服务了
3.3 、配置本地源
由于hue3.8.1不在hdp的repo源中 所以需要修改配置本地源
cd /var/www/html/ambari-hdp/HDP/centos6/hue
将的下载好的hue-3.8.1.tgz包复制到此目录/var/www/html/ambari-hdp/HDP/centos6/hue下。