Ricerca…


introduzione

Hue è un'interfaccia utente per connettersi e lavorare con la maggior parte delle tecnologie Bigdata comunemente usate come HDFS, Hive, Spark, Hbase, Sqoop, Impala, Pig, Oozie, ecc. Hue supporta anche le query in esecuzione sui database relazionali.

Hue, un'applicazione web django, è stata creata principalmente come workbench per l'esecuzione di query Hive. Successivamente la funzionalità di Hue è aumentata per supportare diversi componenti dell'ecosistema Hadoop. È disponibile come software open source con licenza Apache.

Processo di installazione

Dipendenze di installazione

I dettagli del processo di installazione della tinta non sono disponibili per la maggior parte dei sistemi operativi, pertanto, a seconda del sistema operativo, potrebbero esserci delle variazioni sulle dipendenze che è necessario installare prima di eseguire lo script di installazione fornito nel pacchetto di installazione :

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 <6.x
    sudo yum install gmp gmp-devel gmp-status

Installazione di tonalità in Ubuntu

Questa installazione presuppone che hadoop sia preinstallato da utente hadoop .

Prerequisiti:

La tonalità dipende dai seguenti pacchetti

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

Installare tutti i pacchetti

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

Installazione e configurazione

Esecuzione dell'installazione come utente hadoop .

su - hadoop
  1. Scarica Hue da gethue.com (questo link è un esempio ottenuto dal sito web Hue)

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

  2. Estrai il tarball scaricato

    tar -xvf hue-3.9.0.tgz

  3. Esegui comando di installazione

     cd hue-3.9.0
     PREFIX=/home/hadoop/ make install
    
  4. Una volta completato il processo sopra,

    Aggiorna il file ~/.bashrc ,

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

    fonte dopo aver aggiunto le voci, fonte ~ / .bashrc

  5. Configure Hue (3 file da modificare)

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

  • core-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. Avvia tonalità (avvia i daemon Hadoop se non è già stato avviato)

    nohup supervisor &

  2. Accedere all'interfaccia Web Hue: http: // localhost: 8888

    nome utente: hadoop

    password : user_choice



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow