Hue的安装步骤

这篇文章主要介绍“Hue的安装步骤”,在日常操作中,相信很多人在Hue的安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Hue的安装步骤”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联 - 资阳主机托管,四川服务器租用,成都服务器租用,四川网通托管,绵阳服务器托管,德阳服务器托管,遂宁服务器托管,绵阳服务器托管,四川云主机,成都云主机,西南云主机,资阳主机托管,西南服务器托管,四川/成都大带宽,成都机柜租用,四川老牌IDC服务商

在CentOS 5.10上安装Hue步骤如下,安装前请确保系统装好了python2.6、jdk1.7及以上版本。

(如果在1.6环境下编译,需要修改maven/pom.xml将javaVersion、sourceJavaVersion、targetJavaVersion改为1.6)

先安装maven,注意maven最好从官网直接下载,不要使用yum,否则会把opeanjdk等相关的包也一起下载下来:

wget http://apache.communilink.net/maven/maven-3/3.2.1/binaries/apache-maven-3.2.1-bin.tar.gz
tar xf apache-maven-3.2.1-bin.tar.gz
mv apache-maven-3.2.1-bin /usr/local/maven
export PATH=/usr/local/maven/bin:$PATH

然后下载源码包安装或者直接通过git命令下载:

yum install -y cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libxml2-devel libxslt-devel MySQL-devel openldap-devel python-devel python-simplejson sqlite-devel
wget https://github.com/cloudera/hue/archive/master -O hue-master.zip
#git clone http://github.com/cloudera/hue.git
unzip hue-master.zip && cd hue-master
cd hue
make apps && make install
build/env/bin/hue runserver
#start the production server
build/env/bin/supervisor

安装过程参见:https://github.com/cloudera/hue

详细配置参加:Hue Installation Guide

Hue默认使用的是derby数据库,若要使用MySQL来存储配置信息,可参考上述链接中的配置,需要注意的是数据从derby同步到MySQL的过程:

cd /usr/local/hue/build/env/bin/
#同步权限表到MySQL
./hue syncdb --noinput
#各个app的表数据
./hue migrate --all

安装完成之后需要在配置文件中指定hdfs以及hive等服务的web api路径,如果集群中没有安装hbase或者oozie等服务的话,

hue中的相应模块也就无法使用,具体配置请见 hue-master/desktop/conf/pseudo-distributed.ini,最后启动服务即会绑定8000端口的web服务。

总体感觉是,hue支持广,依赖多,系统环境有所缺失安装就比较麻烦,如make时会自建一个虚拟的运行环境,导致与系统默认有所偏差,造成编译安装过程遇到一些问题。

最简单的安装方式当然是使用CDH的RPM包,但是就要用到CDH的一整套集群环境,毕竟这在已有集群的情况下不太合理,可行性低。

最后关于CDH的安装方式,可以参见我的另一篇文章使用CM4快速部署CDH4集群,使用cloud-manger安装hue或者在建立好cdh的yum源仓库地址后

yum install -y hue-*

到此,关于“Hue的安装步骤”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


名称栏目:Hue的安装步骤
网址分享:http://hbruida.cn/article/jodssc.html