Ubuntu 中的 Hue 安装
此安装假定 hadoop
预先安装在 hadoop
用户下。
先决条件:
Hue 取决于以下这些包
- GCC
- 克++
- 的 libxml2-dev 的
- libxlst-dev 的
- libsasl2-dev 的
- libsasl2 模块 -GSSAPI-MIT
- 的 libmysqlclient-dev 的
- Python-dev 的
- Python-setuptools 的
- libsqlite3-dev 的
- 蚂蚁
- libkrb5-dev 的
- libtidy-0.99-0
- 中的 libldap2-dev 的
- 的 libssl-dev 的
- libgmp3-dev 的
安装所有包
sudo apt-get update
sudo apt-get install gcc g++ libxml2-dev libxslt-dev libsasl2-dev libsasl2-modules-gssapi-mit libmysqlclient-dev python-dev python-setuptools libsqlite3-dev ant libkrb5-dev libtidy-0.99-0 libldap2-dev libssl-dev libgmp3-dev
安装和配置
以 hadoop
用户身份执行安装。
su - hadoop
-
从 gethue.com 下载 Hue(此链接是从 Hue 网站获得的示例)
wget https://dl.dropboxusercontent.com/u/730827/hue/releases/3.9.0/hue-3.9.0.tgz
-
解压缩下载的 tarball
tar -xvf hue-3.9.0.tgz
-
执行安装命令
cd hue-3.9.0 PREFIX=/home/hadoop/ make install
-
完成上述过程后,
更新
~/.bashrc
文件,export HUE_HOME=/home/hadoop/hue export PATH=$PATH:$HUE_HOME/build/env/bin
添加条目后的源,源〜/ .bashrc
-
配置 Hue(要编辑的 3 个文件)
cd $HUE_HOME/desktop/conf
-
hue.ini
[desktop] server_user=hadoop server_group=hadoop default_user=hadoop default_hdfs_superuser=hadoop
cd $HADOOP_CONF_DIR
-
核心的 site.xml
<property> <name>hadoop.proxyuser.hadoop.hosts</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.hadoop.groups</name> <value>*</value> </property>
-
HDFS-site.xml 中
<property> <name>dfs.webhdfs.enabled</name> <value>true</value> </property>
-
启动 Hue(如果尚未启动,则启动 Hadoop 守护程序)
nohup supervisor &
-
登录 Hue Web 界面: http:// localhost:8888
用户名: hadoop
密码 :user_choice