हाइव साक्षात्कार प्रश्न और उत्तर परिचय
नए डेटा युग में हाइव एक खुला स्रोत पेटाबाइट पैमाने है ईटीएल और डेटा वेअरहाउस बुनियादी सुविधाओं के उपकरण पैकेज संरचित और असंरचित डेटा वितरित फ़ाइल सिस्टम (का निर्माण स्टोर करने के लिए एचडीएफएस )
को सक्षम करने से विश्लेषण के लिए, क्वेरी करने और खनन भारी मात्रा डेटा सेट एसक्यूएल तरह हाइवक्यूएल बुलाया भाषा (एचक्यूएल) और हडूप मैपराइडस की योजना बनाकर आसान क्वेरी निष्पादन ।
बिग डेटा की प्रक्रिया और विश्लेषण करने के लिए हडूप के शीर्ष पर हाइव बनाया गया है और पूछताछ आसान बनाता है। हाइव को शुरुआत में फेसबुक द्वारा बनाया गया था , बाद में इसे अपाचे सॉफ्टवेयर फाउंडेशन द्वारा ओपन सोर्स के रूप में और बढ़ाया गया और इसे अपाचे हाइव के रूप में नामित किया गया। अब कई कंपनियां हैं जो अपने बड़े डेटा समाधानों के लिए अपाचे हाइव का उपयोग करती हैं।
यदि आप हाइव से संबंधित नौकरी की तलाश में हैं, तो आपको हाइव साक्षात्कार प्रश्न के लिए तैयार रहना होगा। हालांकि प्रत्येक साक्षात्कार अलग है और नौकरी का दायरा भी अलग है, हम शीर्ष हाइव साक्षात्कार प्रश्न और उत्तर के साथ आपकी मदद कर सकते हैं, जो आपको छलांग लगाने में मदद करेगा और आपको अपने साक्षात्कार में सफलता प्राप्त करेगा।
नीचे हाइव साक्षात्कार प्रश्न की शीर्ष सूची है जिसे ज्यादातर साक्षात्कार में पूछा जाता है
भाग 1 – हाइव साक्षात्कार प्रश्न (मूल)
इस पहले भाग में मूल हाइव साक्षात्कार प्रश्न और उत्तर शामिल हैं।
1. हाइव वास्तु-कला के विभिन्न घटकों को सूचीबद्ध करें?
उत्तर: हाइव वास्तु-कला में पांच मुख्य घटक नीचे सूचीबद्ध हैं:
• उपयोगकर्ता इंटरफेस (यूआई): यह उपयोगकर्ताओं और ड्राइवरों के बीच एक संवाददाता के रूप में कार्य करता है जब उपयोगकर्ता यूआई स्वीकार करता है और इसे ड्राइवर पर चलाता है, तो दो प्रश्न हैं उपलब्ध इंटरफ़ेस के प्रकार वे कमांड लाइन और जीयूआई इंटरफ़ेस हैं।
• चालक: यह हाइवक्यूएल क्वेरी के जीवन चक्र को बनाए रखता है। यह उपयोगकर्ता इंटरफ़ेस से प्रश्न प्राप्त करता है और क्वेरी को संसाधित करने के लिए सत्र बनाता है।
• कंपाइलर: यह ड्राइवर से क्वेरी प्लान प्राप्त करता है और योजना को निष्पादित करने के लिए मेटास्टोर से आवश्यक जानकारी प्राप्त करता है।
• मेटास्टोर:यह एक टेबल की तरह डेटा के बारे में जानकारी संग्रहीत करता है; यह एक आंतरिक या बाहरी तालिका का हो सकता है। यह क्वेरी निष्पादित करने के लिए संकलक को मेटाडेटा जानकारी भेजता है।
• इंजन निष्पादित करें: हाइव सेवा निष्पादन इंजन में परिणाम निष्पादित करेगी; यह डेटा को संसाधित करने के लिए मॅपरेड्यूज़ में क्वेरी निष्पादित करता है। यह इन सभी घटकों के लिए प्रत्येक चरण को नियंत्रित करने के लिए ज़िम्मेदार है।
2. विभिन्न प्रकार के मोड कौन हैं जो हाइव संचालित कर सकते हैं?
उत्तर: यह साक्षात्कार में पूछे जाने वाले आम हाइव साक्षात्कार प्रश्न हैं। हाइव डेटा के आकार के आधार पर दो मोड पर काम कर सकता है,
• मानचित्र मोड को कम करें
• स्थानीय मोड
3. वे परिदृश्य जहां हाइव का उपयोग किया जा सकता है और इसका उपयोग नहीं किया जा सकता है?
उत्तर : जब आप डेटा वेयरहाउस अनुप्रयोग बना रहे हैं, जब आपका डेटा स्टेटिक होता है जब आपके एप्लिकेशन को उच्च प्रतिक्रिया समय की आवश्यकता नहीं होती है, जब डेटा वॉल्यूम बड़ा होता है, जब डेटा तेजी से बदल नहीं रहा होता है और जब आप स्क्रिप्टिंग के बजाय क्वेरी का उपयोग कर रहे होते हैं। केवल ओलाप लेनदेन का समर्थन करता है यह ओएलटीपी लेनदेन के लिए उपयुक्त नहीं है।
4. हाइव का समर्थन करने वाले फ़ाइल स्वरूप क्या हैं? हाइव द्वारा समर्थित अनुप्रयोगों के प्रकार सूचीबद्ध करें?
उत्तर: डिफ़ॉल्ट रूप से, हाइव टेक्स्ट फ़ाइल प्रारूप का समर्थन करता है और यह बाइनरी फ़ाइल प्रारूप जैसे अनुक्रम फ़ाइल, ओआरसी फाइल, पैराक्वेट फाइल, एवरो डेटा फ़ाइलों का भी समर्थन करता है।
• अनुक्रम फ़ाइल: यह आम तौर पर एक द्विआधारी प्रारूप फ़ाइल है, जिसे संकुचित किया जा सकता है और विभाजित किया जा सकता है।
• ओआरसी फ़ाइल: अनुकूलित पंक्ति कॉलमर फ़ाइल कॉलम-आधारित फ़ाइल और कॉलम उन्मुख स्टोरेज फ़ाइल दर्ज की जाती है।
• पार्के फ़ाइल: यह एक स्तंभ-उन्मुख बाइनरी फ़ाइल है जो बड़े पैमाने पर प्रश्नों के लिए अत्यधिक कुशल है।
• एवरो डेटा फ़ाइल: यह अनुक्रम फ़ाइल प्रारूप के समान है जो एक विभाजन योग्य, संपीड़ित और पंक्ति-उन्मुख फ़ाइल है।
हाइव में अनुमत स्ट्रिंग डेटा प्रकार का अधिकतम आकार 2 जीबी है।
हाइव एक डेटा वेअरहाउस फ्रेम्वर्क है जो उन अनुप्रयोगों के लिए उपयुक्त है जो जावा , सी ++ , पीएचपी , पायथन या रूबी में लिखे गए हैं ।
5. हाइव में उपलब्ध विभिन्न प्रकार की टेबल क्या हैं?
उत्तर: हाइव एप्लिकेशन में दो प्रकार की एक तालिका है, वे हैं:
• प्रबंधित टेबल्स: डेटा और स्कीमा हाइव के नियंत्रण में हैं।
• बाहरी सारणी: केवल स्कीमा हाइव के नियंत्रण में है।
भाग 2 – हाइव साक्षात्कार प्रश्न (उन्नत)
आइए अब उन्नत हाइव साक्षात्कार प्रश्न पर नज़र डालें।
6. हाइव में मेटास्टोर क्या है? विभिन्न प्रकार के हाइव मेटास्टोर कॉन्फ़िगरेशन की सूची बनाएं और समझाएं?
उत्तर: मेटास्टोर इन हाइव मेटाडेटा जानकारी को स्टोर करने के लिए उपयोग किया जाता है, यह हाइव में एक केंद्रीय भंडार है। यह मेटाडेटा जानकारी को बाहरी डेटाबेस में संग्रहीत करने की अनुमति देता है। डिफ़ॉल्ट रूप से, हाइव डर्बी डेटाबेस में मेटाडेटा जानकारी संग्रहीत करता है लेकिन इसे ओरेकल , माईएसक्ल इत्यादि जैसे अन्य डेटाबेस में भी संग्रहीत किया जा सकता है
। मेटास्टोर कॉन्फ़िगरेशन के तीन प्रकार हैं, वे हैं:
• एम्बेडेड मेटास्टोर: यह एक डिफ़ॉल्ट मोड है; यह स्थानीय रूप से हाइव लाइब्रेरी तक पहुंच सकता है, सभी कमांड लाइन ऑपरेशंस एम्बेडेड मोड में किए जाते हैं। हाइव सेवा, मेटास्टोर सेवा, और डेटाबेस एक ही जेवीएम में चलाया जाता है।
• स्थानीय मेटास्टोर:यह डेटा को बाहरी डेटाबेस जैसे मायएसक्यूएल या ऑरेकल में संग्रहीत करता है। हाइव सेवा और मेटास्टोर सेवा एक ही जेवीएम में चलती है, यह अलग-अलग जेवीएम में चल रहे डेटाबेस से कनेक्ट होती है।
• रिमोट मेटास्टोर: यह क्वेरी चलाने के लिए रिमोट मोड का उपयोग करता है, यहां मेटास्टोर सेवा और हाइव सेवा एक अलग जेवीएम में चलती है। उपलब्धता बढ़ाने के लिए आपके पास एकाधिक मेटास्टोर सर्वर हो सकते हैं।
7. एक हाइव क्वेरी प्रोसेसर क्या है? हाइव क्वेरी प्रोसेसर के विभिन्न घटक क्या हैं?
उत्तर: साक्षात्कार में अक्सर पूछे जाने वाले हाइव साक्षात्कार प्रश्न होते हैं। एचआईवी क्वेरी प्रोसेसर का उपयोग एसक्यूएल को मॅपरेड्यूज़ नौकरियों में कनवर्ट करने के लिए किया जाता है। निर्भरताओं के आदेश के आधार पर नौकरियां निष्पादित की जाती हैं।
हाइव क्वेरी प्रोसेसर के घटक नीचे सूचीबद्ध हैं:
•अर्थशास्त्री विश्लेषक • यूडीएफ और यूडीएफ़ के
• अनुकूलक
• ऑपरेटर
• पार्सर
• निष्पादन इंजन
• प्रकार की जांच
• लॉजिकल प्लान जनरेशन
• शारीरिक योजना जनरेशन
8. हाइव में ऑब्जेक्ट-इंस्पेक्टर की कार्यक्षमता क्या है?
उत्तर: यह हाइव से बना है जिसका प्रयोग व्यक्तिगत कॉलम की संरचना और पंक्ति वस्तुओं की आंतरिक संरचना की पहचान के लिए किया जाता है। कई प्रारूपों में संग्रहीत जटिल वस्तुओं को हाइव में ऑब्जेक्ट-इंस्पेक्टर का उपयोग करके एक्सेस किया जा सकता है।
ऑब्जेक्ट-इंस्पेक्टर ऑब्जेक्ट के अंदर आंतरिक फ़ील्ड तक पहुंचने के लिए किसी ऑब्जेक्ट की संरचना और तरीकों की संरचना की पहचान करेगा।
आइए अगले हाइव साक्षात्कार प्रश्न पर जाएं।
9. एप्लिकेशन को हाइव सर्वर से कनेक्ट करने के विभिन्न तरीके क्या हैं?
उत्तर: एप्लिकेशन को हाइव सर्वर से कनेक्ट करने के तीन तरीके हैं, वे हैं:
• थ्रिफ्ट क्लाइंट: यह जावा , सी ++ , पीएचपी , पायथन या रूबी जैसे विभिन्न प्रोग्रामिंग भाषा का उपयोग करके सभी हाइव कमांड चलाने के लिए उपयोग किया जाता है ।
- ओडीबीसी चालक:यह ओडीबीसी प्रोटोकॉल का समर्थन करेगा
- जेडीबीसी चालक:यह जेडीबीसी प्रोटोकॉल का समर्थन करेगा
10. हाइव में डिफ़ॉल्ट पढ़ने और लिखने के वर्ग क्या हैं?
उत्तर: नीचे हाइव में उपलब्ध पढ़ने और लिखने वाले वर्ग हैं:
• टेक्स्टइनपुटफॉर्मट – इस वर्ग का उपयोग सादे पाठ प्रारूप में डेटा पढ़ने के लिए किया जाता है।
• हाइवइग्नोरकीटेक्स्टआउटपुटफॉर्मट – इस वर्ग का उपयोग सादे पाठ प्रारूप में डेटा लिखने के लिए किया जाता है।
• अनुक्रम फाइलइनपुटफॉर्मट – इस वर्ग का उपयोग हडूप अनुक्रम फ़ाइल प्रारूप में डेटा पढ़ने के लिए किया जाता है।
• अनुक्रम फाइलआउटपुटफॉर्मट – इस वर्ग का उपयोग हडूप अनुक्रम फ़ाइल प्रारूप में डेटा लिखने के लिए किया जाता है।
अनुशंसित आलेख
यह हाइव साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन हाइव साक्षात्कार प्रश्न को आसानी से कार्रवाई कर सकें। आप और जानने के लिए निम्नलिखित लेख भी देख सकते हैं –