खोज…


परिचय

ह्यू एक यूजर इंटरफेस है जो HDFS, Hive, Spark, Hbase, Sqoop, Impala, Pig, Oozie आदि जैसे आमतौर पर उपयोग की जाने वाली बिगडेटा तकनीकों के साथ जुड़ने और काम करने के लिए है। ह्यू रिलेशनल डेटाबेस के खिलाफ रनिंग क्वेरी का भी समर्थन करता है।

ह्यू, एक django वेब एप्लिकेशन, मुख्य रूप से हाइव प्रश्नों को चलाने के लिए एक कार्यक्षेत्र के रूप में बनाया गया था। बाद में Hadoop Ecosystem के विभिन्न घटकों का समर्थन करने के लिए Hue की कार्यक्षमता बढ़ गई। यह अपाचे लाइसेंस के तहत ओपन सोर्स सॉफ्टवेयर के रूप में उपलब्ध है।

सेटअप प्रक्रिया

वृत्ति निर्भरता

ह्यू इंस्टॉलेशन प्रक्रिया विवरण अधिकांश ऑपरेटिंग सिस्टम के लिए उपलब्ध नहीं हैं, इसलिए ओएस पर निर्भर करते हुए, इंस्टॉलेशन पैकेज में प्रदान की गई इंस्टॉल स्क्रिप्ट को निष्पादित करने के लिए आपके द्वारा इंस्टॉल की जाने वाली निर्भरता पर भिन्नताएं हो सकती हैं:

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. जीएमपी
  • सेंटोस> 7.x
    sudo yum install libgmp3-dev

  • सेंटोस <6.x
    sudo yum install gmp gmp-devel gmp-status

Ubuntu में ह्यू स्थापना

यह स्थापना हो जाती है hadoop के तहत पहले से स्थापित किए जाने की hadoop उपयोगकर्ता।

आवश्यक शर्तें:

ह्यू इन निम्नलिखित पैकेजों पर निर्भर करता है

  1. जीसीसी
  2. जी ++
  3. libxml2-देव
  4. libxlst-देव
  5. libsasl2-देव
  6. libsasl2-मॉड्यूल-जीएसएसएपीआई-mit
  7. libmysqlclient-देव
  8. अजगर-देव
  9. अजगर-setuptools
  10. libsqlite3-देव
  11. चींटी
  12. libkrb5-देव
  13. libtidy-0.99-0
  14. libldap2-देव
  15. libssl-देव
  16. libgmp3-देव

सभी पैकेजों को स्थापित करना

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. Hue from gethue.com डाउनलोड करें (यह लिंक ह्यू वेबसाइट से प्राप्त एक उदाहरण है)

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

  2. डाउनलोड की गई टारबॉल निकालें

    tar -xvf hue-3.9.0.tgz

  3. Execute इंस्टॉल कमांड

     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. ह्यू कॉन्फ़िगर करें (संपादित करने के लिए 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. ह्यू शुरू करें (यदि पहले से ही शुरू नहीं हुआ है तो हडूप डेमन शुरू करें)

    nohup supervisor &

  2. Hue Web Interface पर लॉगिन करें: http: // localhost: 8888

    उपयोगकर्ता नाम: hadoop

    पासवर्ड : user_choice



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow