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