Sök…


Introduktion

Hue är ett användargränssnitt för att ansluta och arbeta med de flesta vanliga Bigdata-teknologier som HDFS, Hive, Spark, Hbase, Sqoop, Impala, Pig, Oozie etc. Hue stöder också köra frågor mot relationella databaser.

Hue, en django webbapplikation, byggdes främst som en arbetsbänk för att köra Hivefrågor. Senare ökade funktionaliteten hos Hue för att stödja olika komponenter i Hadoop Ecosystem. Det är tillgängligt som öppen källkodsprogram under Apache License.

Installationsprocess

Instalationsberoenden

Detaljer för nyansinstallationsprocessen är inte tillgängliga för de flesta operativsystem, så beroende på operativsystemet kan det finnas variationer på beroenden du behöver installera innan du installerar installationsskriptet som finns i installationspaketet :

CentOS

sudo yum install ant
sudo yum install python-devel.x86_64
sudo yum install krb5-devel.x86_64
sudo yum install krb5-libs.x86_64
sudo yum install libxml2.x86_64
sudo yum install python-lxml.x86_64
sudo yum install libxslt-devel.x86_64
sudo yum install mysql-devel.x86_64
sudo yum install openssl-devel.x86_64
sudo yum install libgsasl-devel.x86_64
sudo yum install sqlite-devel.x86_64
sudo yum install openldap-devel.x86_64
sudo yum install -y libffi libffi-devel
sudo yum install mysql-devel gcc gcc-devel python-devel
sudo yum install rsync
sudo yum install maven
wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
  1. GMP
  • CentOS> 7.x
    sudo yum install libgmp3-dev

  • CentOS <6x
    sudo yum install gmp gmp-devel gmp-status

Nyansinstallation i Ubuntu

Denna installation förutsätter att hadoop skulle vara förinstallerat under hadoop användare.

förutsättningar:

Nyans beror på följande paket

  1. gcc
  2. g ++
  3. libxml2-dev
  4. libxlst-dev
  5. libsasl2-dev
  6. libsasl2-moduler-gssapi-mit
  7. libmysqlclient-dev
  8. python-dev
  9. python-setuptools
  10. libsqlite3-dev
  11. myra
  12. libkrb5-dev
  13. libtidy-0,99-0
  14. libldap2-dev
  15. libssl-dev
  16. libgmp3-dev

Installera alla paket

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

Installation och konfiguration

Utför installation som hadoop användare.

su - hadoop
  1. Ladda ner Hue från gethue.com (den här länken är ett exempel från Hue-webbplats)

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

  2. Extrahera den nedladdade tarballen

    tar -xvf hue-3.9.0.tgz

  3. Kör installationskommando

     cd hue-3.9.0
     PREFIX=/home/hadoop/ make install
    
  4. När processen ovan är klar,

    Uppdatera ~/.bashrc filen,

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

    källa efter att ha lagt till poster, källa ~ / .bashrc

  5. Konfigurera nyans (3 filer att redigera)

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

  • kärna-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. Starta nyans (Starta Hadoop-demoner om inte redan startat)

    nohup supervisor &

  2. Logga in på Hue Web Interface: http: // localhost: 8888

    användarnamn: hadoop

    lösenord : user_choice



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow