温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Hue的安装步骤

发布时间:2021-08-06 09:59:17 来源:亿速云 阅读:167 作者:chen 栏目:云计算

这篇文章主要介绍“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.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的安装步骤”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

hue
AI