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