好多朋友在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服务了
© 著作权归作者所有
文章评论(0)