ambari添加hue服务

HDP本身没包括HUE,这里介绍一下ambari集成HUE,本篇文章只记录步骤,不记录具体过程

1.下载HUE服务,https://github.com/EsharEditor/ambari-hue-service,这里我下载的是4.2.0

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

 2.修改下面文件的版本号,将3.11.0替换为4.2.0

metainfo.xml

README.md

package/scripts/params.py

package/scripts/setup_hue.py

3.重启ambari-server

ambari-server restart

4.ambari可以看到成功添加了hue服务

ambari添加hue服务_第1张图片

5.接下来可以手工安装也可以通过ambari的页面点击下一步安装,我这里是手工安装 

cd hue-4.2.0

make install

6.默认安装到 /usr/local/hue目录,配置相关参数

/usr/local/hue/desktop/conf/hue.ini   --这一步会耗一些时间和经理,因为要配置数据库,还有其他hadoop组件

 

7.配置完成后执行/usr/local/hue/build/env/bin/supervisor

8.同步数据

./hue syncdb 这里只建表,不创建超级用户
./hue migrate 同步数据

9.然后可以连接到安装hue的服务器,我这里是192.168.173.58:8888,密码hue,hue

 

安装过程遇到使用postgresql数据库缺少,psycopg2安装过程如下

tar -zxvf psycopg2-2.7.3.2.tar.gz
cd psycopg2-2.7.3.2/
yum -y install python-pip
python setup.py build
python setup.py install
cp -r /usr/lib64/python2.7/site-packages/psycopg2-2.7.3.2-py2.7-linux-x86_64.egg /usr/local/hue/build/env/lib/python2.7/site-packages/

 

 

 

你可能感兴趣的:(#,Hadoop)