千家信息网

Hue的安装步骤

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要介绍"Hue的安装步骤",在日常操作中,相信很多人在Hue的安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Hue的安装步骤"的疑惑有所帮助!接下来,
千家信息网最后更新 2024年11月23日Hue的安装步骤

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

在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.gztar xf apache-maven-3.2.1-bin.tar.gzmv apache-maven-3.2.1-bin /usr/local/mavenexport 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-develwget https://github.com/cloudera/hue/archive/master -O hue-master.zip#git clone http://github.com/cloudera/hue.gitunzip hue-master.zip && cd hue-mastercd huemake apps && make installbuild/env/bin/hue runserver#start the production serverbuild/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的安装步骤"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0