Suche…


Einführung

Hue ist eine Benutzeroberfläche zum Verbinden und Arbeiten mit den gängigsten Bigdata-Technologien wie HDFS, Hive, Spark, Hbase, Sqoop, Impala, Pig, Oozie usw. Hue unterstützt auch die Ausführung von Abfragen für relationale Datenbanken.

Hue, eine Django-Webanwendung, wurde hauptsächlich als Workbench zum Ausführen von Hive-Abfragen erstellt. Später wurde die Funktionalität von Hue erweitert, um verschiedene Komponenten des Hadoop-Ökosystems zu unterstützen. Es steht als Open Source-Software unter der Apache-Lizenz zur Verfügung.

Einrichtungsprozess

Installationsabhängigkeiten

Details zum Farbtoninstallationsprozess sind für die meisten Betriebssysteme nicht verfügbar. Abhängig vom Betriebssystem können die Abhängigkeiten variieren, die Sie installieren müssen, bevor Sie das im Installationspaket bereitgestellte Installationsskript ausführen:

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

Farbtoninstallation in Ubuntu

Diese Installation setzt hadoop , dass hadoop unter hadoop Benutzer hadoop .

Voraussetzungen:

Der Farbton hängt von diesen folgenden Paketen ab

  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. Ameise
  12. libkrb5-dev
  13. libtidy-0.99-0
  14. libldap2-dev
  15. libssl-dev
  16. libgmp3-dev

Alle Pakete installieren

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 und Konfiguration

Installation als hadoop Benutzer durchführen.

su - hadoop
  1. Laden Sie Hue von gethue.com herunter (dieser Link ist ein Beispiel von der Hue-Website)

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

  2. Extrahieren Sie das heruntergeladene Archiv

    tar -xvf hue-3.9.0.tgz

  3. Installationsbefehl ausführen

     cd hue-3.9.0
     PREFIX=/home/hadoop/ make install
    
  4. Sobald der obige Vorgang abgeschlossen ist,

    ~/.bashrc Datei ~/.bashrc ,

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

    Quelle nach dem Hinzufügen der Einträge, Quelle ~ / .bashrc

  5. Farbton konfigurieren (3 Dateien zum Bearbeiten)

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. Start Hue (Hadoop-Daemons starten, falls noch nicht gestartet)

    nohup supervisor &

  2. Melden Sie sich bei Hue Web Interface an: http: // localhost: 8888

    Benutzername: hadoop

    Passwort : user_choice



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow