简介
Hue是一个开源的Apache Hadoop UI系统,由Cloudera Desktop演化而来,最后Cloudera公司将其贡献给Apache基金会的Hadoop社区,用Python Web框架Django实现的。通过使用Hue我们可以在浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据,例如操作HDFS上的数据,运行MapReduce Job,执行Hive的SQL语句,浏览HBase数据库等等。
环境准备
| 组件 | 版本 |
|---|---|
| hadoop | 2.7.5 |
| mysql | 5.7 |
| jdk | 1.8 |
| maven | 3.3.9 |
| python | 2.7 |
| hue | 4.2.0 |
安装基础依赖
sudo apt-get install git ant gcc g++ libffi-dev libkrb5-dev libmysqlclient-dev libsasl2-dev libsasl2-modules-gssapi-mit libsqlite3-dev libssl-dev libxml2-dev libxslt-dev make maven libldap2-dev python-dev python-setuptools libgmp3-dev
hue版本选择
hue4.2版本为稳定版本,所以我们选择了4.2
配置mysql
启动mysql,并创建hue库
编译hue
解压hue安装包,进入hue目录
修改字符集
根据需求修改为简体中文,必须在编译前修改配置文件
vim ./desktop/core/src/desktop/settings.py
LANGUAGE_CODE = 'zh_CN'
#LANGUAGE_CODE = 'en-us'
LANGUAGES = [
('en-us', _('English')),
('zh_CN', _('Simplified Chinese')),
编译
make
make locals
此处注意:在4.2版本,make apps命令编译后字符集不生效,因此使用以上命令
修改配置文件
vim ./desktop/conf/pseudo-distributed.ini

本文详细介绍Hue的安装步骤及配置过程,包括环境准备、基础依赖安装、字符集修改、数据库配置、编译和配置文件调整等关键环节,帮助读者在Hadoop集群上顺利部署Hue。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



