HUE安装

来源

HUE=HadoopUser Experience,看这名字就知道怎么回事了吧,没错,直白来说就是Hadoop用户体验,是一个开源的Apache Hadoop UI系统,由Cloudera Desktop演化而来,最后Cloudera公司将其贡献给Apache基金会的Hadoop社区,它是基于Python Web框架Django实现的。通过使用HUE我们可以在浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据。

HUE安装

帮助文档
http://archive.cloudera.com/cdh5/cdh/5/hue-3.7.0-cdh5.3.0/manual.html

准备环境依赖

打开官方网站可以找到对应的部署HUE所需的各种依赖列表,如下:

sudo yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel

尖叫提示:使用yum安装这些包的同时,也会自动安装openJDK的依赖,所以,请自行删除安装后的openJDK
(查询:# rpm -qa | grep java)
(删除:# rpm -e --nodeps xxxxxxx-java-xxxx.rpm)
尖叫提示:如果python环境是2.6,则建议安装python2.7

解压HUE

tar -zxf ~/softwares/installations/cdh/hue-3.7.0-cdh5.3.6.tar.gz -C ~/modules/cdh/

编译HUE

到hue安装目录下,执行make apps

make apps

大概等个几分钟之后,就编译成功了。
尖叫提示:使用普通用户编译

配置HUE

修改Hue.ini文件
文件位置:/home/admin/modules/cdh/hue-3.7.0-cdh5.3.6/desktop/conf/hue.ini

secret_key=jFE93j;2[290-eiw.KEiwN2s3['d;/.q[eIW^y#e=+Iei*@Mn<qW5o
http_host=linux01
http_port=8888
time_zone=Asia/Shanghai

Cetos 从python2.6升级python2.7的操作:

  1. 安装gcc与wget,用于编译源码和下载资源
    yum install gcc gcc-c++
    yum install wget

2.安装xz工具,用于解压tar.xz格式的文件

wget http://down1.chinaunix.net/distfiles/xz-5.0.3.tar.bz2
tar -xvjf xz-5.0.3.tar.bz2
cd xz-5.0.3
./configure
make
make install

3.安装python2.7

  1. 进入root的home目录下载解压python安装包
# wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tar.xz
# xz -d Python-2.7.11.tar.xz
# tar -xf Python-2.7.11.tar
  1. 编译安装python
# cd Python-2.7.11
# ./configure
# make
# make install

  1. 将系统指向的python从2.6修改到2.7版本
# /usr/local/bin/python2.7 -V
# mv /usr/bin/python /usr/bin/python.bak
# ln -s /usr/local/bin/python2.7 /usr/bin/python
  1. 将yum对python的引用重新指向python2.6(即:yum 使用2.6,系统用2.7)
# vi /usr/bin/yum
修改:
!/usr/bin/python
改为:
!/usr/bin/python2.6

重启shutdown -r now
查看python -V 和 yum源是否可用

猜你喜欢

转载自blog.csdn.net/weixin_38842096/article/details/84574661
HUE