一、HUE简介
HUE=HadoopUser Experience,直译就是hadoop用户体验。它是基于Python Web框架Django实现的。通过使用HUE我们可以在浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据。
二、HUE的官网下载
官网网站:http://gethue.com/
三、HUE的安装
安装hue依赖的LINUX的安装包
安装命令:sudo yum -y install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make openldap-devel python-devel sqlite-devel gmp-devel
在使用yum安装这些包的同时,也会自动安装openJDK的依赖,安装后,要手动删除openJDK。
(查询:# rpm -qa | grep java)
(删除:# rpm -e --nodeps xxxxxxx-java-xxxx.rpm)
3.1 解压HUE
tar -zxf ~/softwares/installations/cdh/hue-3.7.0-cdh5.3.6.tar.gz -C ~/modules/cdh/
3.2 编译HUE
在hue的安装目录下,执行:
make apps
3.3 配置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
3.4 启动HUE
build/env/bin/supervisor
浏览器查看hue页面:
http://linux01:8888
初夏如下页面,表示成功:
用户名和密码可以自定义,但是一定要记住,之后登陆:
上面只是hue的初步安装,接下来是最重要的部分,请看另一篇hue博客