Ubuntu 中的 Hue 安裝

此安裝假定 hadoop 預先安裝在 hadoop 使用者下。

先決條件:

Hue 取決於以下這些包

  1. GCC
  2. 克++
  3. 的 libxml2-dev 的
  4. libxlst-dev 的
  5. libsasl2-dev 的
  6. libsasl2 模組 -GSSAPI-MIT
  7. 的 libmysqlclient-dev 的
  8. Python-dev 的
  9. Python-setuptools 的
  10. libsqlite3-dev 的
  11. 螞蟻
  12. libkrb5-dev 的
  13. libtidy-0.99-0
  14. 中的 libldap2-dev 的
  15. 的 libssl-dev 的
  16. 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
  1. 從 gethue.com 下載 Hue(此連結是從 Hue 網站獲得的示例)

    wget https://dl.dropboxusercontent.com/u/730827/hue/releases/3.9.0/hue-3.9.0.tgz

  2. 解壓縮下載的 tarball

    tar -xvf hue-3.9.0.tgz

  3. 執行安裝命令

     cd hue-3.9.0
     PREFIX=/home/hadoop/ make install
    
  4. 完成上述過程後,

    更新~/.bashrc 檔案,

     export HUE_HOME=/home/hadoop/hue
     export PATH=$PATH:$HUE_HOME/build/env/bin
    

    新增條目後的源,源〜/ .bashrc

  5. 配置 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>
    
  1. 啟動 Hue(如果尚未啟動,則啟動 Hadoop 守護程式)

    nohup supervisor &

  2. 登入 Hue Web 介面: http:// localhost:8888

    使用者名稱: hadoop

    密碼 :user_choice