Ambari自定义组件之Hue安装部署

2019年7月15日 0 条评论 433 次阅读 0 人点赞

好多朋友在QQ上问我怎么使用ambari去部署安装一套hue服务,那么这篇文章主要讲解一下如何使用ambari去部署一套hue服务, 我们使用的是ambari-hue-service(哈哈,楼主自己写的一套自定义服务详细地址请看github),有任何问题提出哦,楼主会努力去修改的!!!

进入mirror服务器的hdp源目录下创建python-dev文件夹并下载依赖 (python-simplejson-3.3.3-1.el7.art.x86_64.rpm)

mkdir -p /var/www/html/hdp/centos7/HDP-2.4.2.0/python-dev && cd python-dev
wget http://www6.atomicorp.com/channels/atomic/centos/7/x86_64/RPMS/python-simplejson-3.3.3-1.el7.art.x86_64.rpm
createrepo /var/www/html/hdp/centos7/HDP-2.4.2.0

下载hue安装文件到mirror服务器中 (hue-3.11.0.tgz)

cp hue-3.11.0.tgz /var/www/html/hdp/centos7/HDP-2.4.2.0/hue

在需要安装HUE服务的机器上重新生成yum安装源

yum clean all

登录到ambari server机器中, 下载hue-service源码

VERSION=`hdp-select status hadoop-client | sed 's/hadoop-client - \([0-9]\.[0-9]\).*/\1/'`
git clone https://github.com/qianmoQ/ambari-hue-service.git /var/lib/ambari-server/resources/stacks/HDP/$VERSION/services/HUE

重启ambari服务, 即可在ambari web进行管理HUE了

sudo ambari-server restart

进入安装HUE的服务器中进行编译HUE源码(原来我编译源码步骤放到了自定义服务代码中, 导致服务安装超时)

cd /usr/local/hue
/usr/bin/make ./apps
chown -R hue:hue /usr/local/hue

编译成功后, 即可在ambari界面管理HUE服务了

qianmoQ

qianmoQ

这个人太懒什么东西都没留下

文章评论(0)