HUE配置和使用
-
什么是HUE?
HUE是一个开源的HadoopUl系统,它基于PythonWEB框架实现,通过HUE我们可以在浏览端的WEB控制台上与Hadoop群集进行交互分析处理数据。HUE的下载地址 HUE官方地址 -
如何配置HUE?
在这里提供一篇官方的英文文档,文档说明很详细。http://cloudera.github.io/hue/docs-4.0.0/manual.html
如果不想看文档,也可以参照以下总结的进行配置。
1.首先我们需要安装一些额外的rpm包
- 第一步:挂载光盘: 命令 —> mount /dev/cdrom /mnt
- 第二步:使用yum来安装rpm ; 在 /etc/yum.repos.d 目录下,新建一个vi rhel7.repo文件,然后对该文件进行编辑
[rhel-yum]
name=rhel7
baseurl=file:///mnt 哪里可以找到rpm包的目录
enabled=1 启用这个源
gpgcheck=0 不检查源
- 执行下面的语句
yum install gcc g++ libxml2-devel libxslt-devel cyrus-sasl-devel cyrus-sasl-gssapi mysql-devel python-devel python-setuptools sqlite-devel ant ibsasl2-dev libsasl2-modules-gssapi-mit libkrb5-dev libtidy-0.99-0 mvn openldap-dev libffi-devel gmp-devel openldap-devel
2. 安装HUE
- 将下载好的文件进行解压操作:
tar -zxvf hue-4.0.1.tgz
- 在HUE解压的目录进行编译安装;( PREFIX 表示安装的目录)
PREFIX=/你的解压HUE的目录 make install
编译安装需要等待几分钟的时间,安装完成会生成一个HUE的文件目录
3. 配置HUE
- 添加Linux用户:hue (这是是对/你的目录/hue有权限)
adduser hue
chown -R hue.hue /training/hue
- 配置HADOOP
hdfs-site.xml
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
core-site.xml
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
- HUE的核心配置文件: hui.ini (***/hue/desktop/conf)
4.启动HUE
- 第一步:启动Hadoop相关组件
- 第二步:启动Hue: bin/supervisor (/你的安装目录/hue/build/env)
5.访问HUE
访问首页:192.168.***.***:8888/