HIVE को कैसे स्थापित करें? Ubuntu (डाउनलोड और सेटअप गाइड)
अपाचे हाइव स्थापना से पहले हमें समर्पित की आवश्यकता है Hadoop स्थापना, सभी Hadoop डेमॉन के साथ चालू और चालू।
Hadoop की स्थापना के लिए इसे जांचें संपर्क
एक बार जब सभी Hadoop डेमॉन ठीक से काम करने लगें, तो बस Hive भाग की स्थापना शुरू करें।
HIVE स्थापना प्रक्रिया-
हाइव को कैसे स्थापित करें Ubuntu
नीचे चरण दर चरण प्रक्रिया दी गई है कि कैसे हाइव को स्थापित किया जाए Ubuntu:
चरण १) हाइव को डाउनलोड करें और इंस्टॉल करें Ubuntu
हाइव स्थिर सेटअप डाउनलोड करने के लिए देखें अपाचे यूआरएल नीचे दिया गया है
http://www.apache.org/dyn/closer.cgi/hive/. URL पर जाएं और अपाचे मिरर डाउनलोड लिंक का चयन करें।
हाइव सेटअप का नवीनतम संस्करण चुनें। (मेरे वर्तमान मामले में यह हाइव - 3.1.2 है)
बिन फ़ाइल पर क्लिक करें और डाउनलोडिंग शुरू हो जाएगी।
चरण 2) tar फ़ाइल निकालें
डाउनलोड की गई Tar फ़ाइल के स्थान पर जाएँ -> Hive को स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करके tar फ़ाइल को निकालें Ubuntu आपके सिस्टम पर
tar –xvf apache-hive-3.1.2-bin.tar.gz
चरण 3) अपाचे हाइव में विभिन्न कॉन्फ़िगरेशन गुण रखें
इस चरण में हम दो काम करने जा रहे हैं
- bashrc फ़ाइल में हाइव होम पथ रखना
- Hadoop होम पथ स्थान को hive-config.sh में रखना
- उल्लेख हाइव पाथिन ~/.bashrc
- ऊपर स्क्रीनशॉट में दिखाए अनुसार bashrc फ़ाइल खोलें
- bashrc फ़ाइल में हाइव होम पथ अर्थात HIVE_HOME पथ का उल्लेख करें और इसे नीचे दिखाए अनुसार निर्यात करें
bashrc में रखा जाने वाला कोड
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- निर्यात Hive-config.sh में Hadoop पथ (Hadoop इको सिस्टम के साथ संचार करने के लिए हम हाइव कॉन्फ़िगरेशन फ़ील्ड में Hadoop होम पथ को परिभाषित कर रहे हैं)नीचे दिखाए अनुसार hive-config.sh खोलें
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
चरण 4) Hadoop में हाइव निर्देशिकाएँ बनाएँ
Hadoop के साथ संचार करने के लिए, हमें Hadoop में निर्देशिकाएँ बनाने की आवश्यकता है जैसा कि नीचे दिखाया गया है।
Hadoop में Hive फ़ोल्डर बनाने के लिए रूट अनुमतियाँ देना। यदि यह कोई त्रुटि संदेश नहीं देता है, तो इसका मतलब है कि Hadoop ने Hive फ़ोल्डरों को सफलतापूर्वक अनुमतियाँ दे दी हैं।
चरण 5) हाइव शेल में प्रवेश करें
हाइव शेल में प्रवेश करके '. /हाइव' नीचे दिखाए अनुसार कमांड का उपयोग करें।
हाइव शेल कमांड
यहां हम कॉलम नामों के साथ हाइव शेल कमांड “create” का उपयोग करके नमूना तालिका बनाने जा रहे हैं।
हाइव में डेटाबेस बनाने के लिए नमूना कोड
उपरोक्त स्क्रीन शॉट से हम निम्नलिखित देख सकते हैं:
- हाइव में कॉलम नामों के साथ नमूना तालिका का निर्माण
- यहाँ तालिका का नाम “product” है जिसमें तीन कॉलम नाम हैं उत्पाद, नाम और मूल्य
- तीन स्तंभ नाम उनके संबंधित डेटा प्रकार द्वारा दर्शाए गए हैं
- सभी फ़ील्ड कोमा ', ' द्वारा समाप्त किया जाता है
- हाइव तालिका जानकारी प्रदर्शित करना
- “describe” कमांड का उपयोग करके हम हाइव में मौजूद टेबल की जानकारी देख सकते हैं
- यहां यह तालिका स्कीमा में मौजूद उनके संबंधित डेटा प्रकारों के साथ स्तंभ नाम प्रदर्शित कर रहा है
- अंत में, यह इस आदेश को निष्पादित करने में लगा समय और प्राप्त पंक्तियों की संख्या प्रदर्शित करेगा
डेटाबेस बनाने के लिए नमूना कोड करंड (स्वयं जांच के लिए)
1) टेबल उत्पाद बनाएं (उत्पाद int, pname स्ट्रिंग, मूल्य फ्लोट)
Row format delimited Fields terminated by ',';
2) उत्पाद का वर्णन करें: