HIVE को कैसे स्थापित करें? Ubuntu (डाउनलोड और सेटअप गाइड)

अपाचे हाइव स्थापना से पहले हमें समर्पित की आवश्यकता है Hadoop स्थापना, सभी Hadoop डेमॉन के साथ चालू और चालू।

Hadoop की स्थापना के लिए इसे जांचें संपर्क

एक बार जब सभी Hadoop डेमॉन ठीक से काम करने लगें, तो बस Hive भाग की स्थापना शुरू करें।

HIVE स्थापना प्रक्रिया-

  1. हाइव की स्थापना
  2. हाइव शेल कमांड

हाइव को कैसे स्थापित करें Ubuntu

नीचे चरण दर चरण प्रक्रिया दी गई है कि कैसे हाइव को स्थापित किया जाए Ubuntu:

चरण १) हाइव को डाउनलोड करें और इंस्टॉल करें Ubuntu

हाइव स्थिर सेटअप डाउनलोड करने के लिए देखें अपाचे यूआरएल नीचे दिया गया है

http://www.apache.org/dyn/closer.cgi/hive/. URL पर जाएं और अपाचे मिरर डाउनलोड लिंक का चयन करें।

हाइव को यहां स्थापित करें Ubuntu

हाइव सेटअप का नवीनतम संस्करण चुनें। (मेरे वर्तमान मामले में यह हाइव - 3.1.2 है)

हाइव को यहां स्थापित करें Ubuntu

बिन फ़ाइल पर क्लिक करें और डाउनलोडिंग शुरू हो जाएगी।

हाइव को यहां स्थापित करें Ubuntu

चरण 2) tar फ़ाइल निकालें

डाउनलोड की गई Tar फ़ाइल के स्थान पर जाएँ -> Hive को स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करके tar फ़ाइल को निकालें Ubuntu आपके सिस्टम पर

tar –xvf  apache-hive-3.1.2-bin.tar.gz

हाइव को यहां स्थापित करें Ubuntu

चरण 3) अपाचे हाइव में विभिन्न कॉन्फ़िगरेशन गुण रखें

इस चरण में हम दो काम करने जा रहे हैं

  1. bashrc फ़ाइल में हाइव होम पथ रखना
  2. Hadoop होम पथ स्थान को hive-config.sh में रखना
  1. उल्लेख हाइव पाथिन ~/.bashrc

हाइव को यहां स्थापित करें Ubuntu

  • ऊपर स्क्रीनशॉट में दिखाए अनुसार bashrc फ़ाइल खोलें
  • bashrc फ़ाइल में हाइव होम पथ अर्थात HIVE_HOME पथ का उल्लेख करें और इसे नीचे दिखाए अनुसार निर्यात करें

हाइव को यहां स्थापित करें Ubuntu

bashrc में रखा जाने वाला कोड

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"
export PATH=$PATH:$HIVE_HOME/bin
  1. निर्यात Hive-config.sh में Hadoop पथ (Hadoop इको सिस्टम के साथ संचार करने के लिए हम हाइव कॉन्फ़िगरेशन फ़ील्ड में Hadoop होम पथ को परिभाषित कर रहे हैं)नीचे दिखाए अनुसार hive-config.sh खोलें

हाइव को यहां स्थापित करें Ubuntu

Mention the HADOOP_HOME Path  in hive-config.sh file as shown in below  ( HADOOP_HOME Path)

हाइव को यहां स्थापित करें Ubuntu

चरण 4) Hadoop में हाइव निर्देशिकाएँ बनाएँ

Hadoop के साथ संचार करने के लिए, हमें Hadoop में निर्देशिकाएँ बनाने की आवश्यकता है जैसा कि नीचे दिखाया गया है।

हाइव को यहां स्थापित करें Ubuntu

Hadoop में Hive फ़ोल्डर बनाने के लिए रूट अनुमतियाँ देना। यदि यह कोई त्रुटि संदेश नहीं देता है, तो इसका मतलब है कि Hadoop ने Hive फ़ोल्डरों को सफलतापूर्वक अनुमतियाँ दे दी हैं।

हाइव को यहां स्थापित करें Ubuntu

चरण 5) हाइव शेल में प्रवेश करें

हाइव शेल में प्रवेश करके '. /हाइव' नीचे दिखाए अनुसार कमांड का उपयोग करें।

हाइव को यहां स्थापित करें Ubuntu

हाइव शेल कमांड

यहां हम कॉलम नामों के साथ हाइव शेल कमांड “create” का उपयोग करके नमूना तालिका बनाने जा रहे हैं।

हाइव में डेटाबेस बनाने के लिए नमूना कोड

हाइव शेल कमांड

उपरोक्त स्क्रीन शॉट से हम निम्नलिखित देख सकते हैं:

  1. हाइव में कॉलम नामों के साथ नमूना तालिका का निर्माण
  • यहाँ तालिका का नाम “product” है जिसमें तीन कॉलम नाम हैं उत्पाद, नाम और मूल्य
  • तीन स्तंभ नाम उनके संबंधित डेटा प्रकार द्वारा दर्शाए गए हैं
  • सभी फ़ील्ड कोमा ', ' द्वारा समाप्त किया जाता है
  1. हाइव तालिका जानकारी प्रदर्शित करना
  • “describe” कमांड का उपयोग करके हम हाइव में मौजूद टेबल की जानकारी देख सकते हैं
  • यहां यह तालिका स्कीमा में मौजूद उनके संबंधित डेटा प्रकारों के साथ स्तंभ नाम प्रदर्शित कर रहा है
  • अंत में, यह इस आदेश को निष्पादित करने में लगा समय और प्राप्त पंक्तियों की संख्या प्रदर्शित करेगा

डेटाबेस बनाने के लिए नमूना कोड करंड (स्वयं जांच के लिए)

1) टेबल उत्पाद बनाएं (उत्पाद int, pname स्ट्रिंग, मूल्य फ्लोट)

Row format delimited
Fields terminated by ',';

2) उत्पाद का वर्णन करें: