शीर्ष 30 हाइव साक्षात्कार प्रश्न और उत्तर (2024)
नवसिखुआ और अनुभवी के लिए हाइव साक्षात्कार प्रश्न
यहां नए और अनुभवी उम्मीदवारों के लिए उनके सपनों की नौकरी पाने के लिए हाइव साक्षात्कार प्रश्न और उत्तर दिए गए हैं।
निःशुल्क पीडीएफ डाउनलोड: हाइव साक्षात्कार प्रश्न
1) बताएं कि हाइव क्या है?
हाइव एक ईटीएल और डेटा वेयरहाउसिंग टूल है जिसे Hadoop डिस्ट्रीब्यूटेड फाइल सिस्टम (HDFS) के शीर्ष पर विकसित किया गया है। यह एचडीएफएस में संग्रहीत डेटा की पूछताछ और विश्लेषण के लिए एक डेटा वेयरहाउस ढांचा है। हाइव एक ओपन-सोर्स-सॉफ्टवेयर है जो प्रोग्रामर्स को बड़े डेटा सेट का विश्लेषण करने देता है Hadoop.
2) हाइव का उपयोग कब करें?
- छत्ता बनाते समय उपयोगी होता है डाटा गोदाम अनुप्रयोगों
- जब आप गतिशील डेटा के बजाय स्थिर डेटा से निपट रहे हों
- जब एप्लिकेशन उच्च विलंबता (उच्च प्रतिक्रिया समय) पर हो
- जब एक बड़ा डेटा सेट बनाए रखा जाता है
- जब हम स्क्रिप्टिंग के बजाय क्वेरीज़ का उपयोग कर रहे हैं
3) उल्लेख करें कि हाइव के विभिन्न मोड क्या हैं?
Hadoop में डेटा नोड्स के आकार के आधार पर, Hive दो मोड में काम कर सकता है। ये मोड हैं,
- स्थानीय प्रणाली
- मानचित्र कम करने का मोड
4) उल्लेख करें कि मैप रिड्यूस मोड का उपयोग कब करना है?
मैप रिड्यूस मोड का उपयोग तब किया जाता है जब,
- यह बड़ी मात्रा में डेटा सेट और समानांतर तरीके से निष्पादित होने वाली क्वेरी पर कार्य करेगा
- Hadoop में कई डेटा नोड हैं, और डेटा को विभिन्न नोड में वितरित किया जाता है, हम इस मोड में Hive का उपयोग करते हैं
- बेहतर प्रदर्शन के साथ बड़े डेटा सेट को संसाधित करने की आवश्यकता है
5) हाइव आर्किटेक्चर के प्रमुख घटकों का उल्लेख करें?
हाइव आर्किटेक्चर के प्रमुख घटकों में शामिल हैं,
- यूजर इंटरफेस
- संकलक
- मेटास्टोर
- चालक
- निष्पादित इंजन
6) उल्लेख करें कि हाइव में विभिन्न प्रकार की तालिकाएँ क्या उपलब्ध हैं?
हाइव में दो प्रकार की टेबल उपलब्ध हैं।
- प्रबंधित तालिका: प्रबंधित तालिका में, डेटा और स्कीमा दोनों हाइव के नियंत्रण में हैं
- बाहरी तालिका: बाहरी तालिका में, केवल स्कीमा हाइव के नियंत्रण में है।
7) बताएं कि हाइव में मेटास्टोर क्या है?
मेटास्टोर हाइव में एक केंद्रीय भंडार है। इसका उपयोग बाहरी डेटाबेस में स्कीमा जानकारी या मेटाडेटा संग्रहीत करने के लिए किया जाता है।
8) उल्लेख करें कि छत्ता किससे बना है?
छत्ते में 3 मुख्य भाग होते हैं,
- हाइव ग्राहक
- हाइव सेवाएं
- हाइव भंडारण और कम्प्यूटिंग
9) उल्लेख करें कि हाइव किस प्रकार के डेटाबेस का समर्थन करता है?
एकल उपयोगकर्ता मेटाडेटा भंडारण के लिए, हाइव डर्बी डेटाबेस का उपयोग करता है और एकाधिक उपयोगकर्ता मेटाडेटा या साझा मेटाडेटा केस के लिए हाइव उपयोग करता है MYSQL.
10) हाइव डिफ़ॉल्ट पढ़ने और लिखने की कक्षाओं का उल्लेख करें?
हाइव डिफ़ॉल्ट पढ़ने और लिखने की कक्षाएं हैं
- TextInputFormat/HiveIgnoreKeyTextOutputFormat
- SequenceFileInputFormat/SequenceFileOutputFormat
11) हाइव में इंडेक्सिंग क्या है?
हाइव इंडेक्सिंग किसी तालिका के कुछ कॉलमों पर क्वेरी लुकअप की गति को बेहतर बनाने के लिए एक क्वेरी अनुकूलन तकनीक है।
12) हाइव ओएलटीपी सिस्टम के लिए उपयुक्त क्यों नहीं है?
हाइव ओएलटीपी सिस्टम के लिए उपयुक्त नहीं है क्योंकि यह पंक्ति स्तर पर इन्सर्ट और अपडेट फ़ंक्शन प्रदान नहीं करता है।
13) बताएं कि Hbase और Hive में क्या अंतर है?
Hbase और Hive के बीच अंतर है,
- हाइव अधिकांश को सक्षम बनाता है एसक्यूएल क्वेरीज़, लेकिन HBase SQL क्वेरीज़ की अनुमति नहीं देता है
- हाइव टेबल पर रिकॉर्ड स्तर के इंसर्ट, अपडेट और डिलीट ऑपरेशन का समर्थन नहीं करता है
- हाइव एक डेटा वेयरहाउस फ्रेमवर्क है जबकि HBase NoSQL डेटाबेस है
- हाइव MapReduce के शीर्ष पर चलता है, HBase HDFS के शीर्ष पर चलता है
14) बताएं कि हाइव वेरिएबल क्या है? हम इसका उपयोग किसलिए करते हैं?
हाइव वेरिएबल हाइव वातावरण में बनाया गया है जिसे हाइव स्क्रिप्ट द्वारा संदर्भित किया जा सकता है। जब क्वेरी निष्पादित होना शुरू होती है तो इसका उपयोग हाइव क्वेरीज़ में कुछ मान पास करने के लिए किया जाता है।
15) उल्लेख करें कि हाइव में ऑब्जेक्टइंस्पेक्टर कार्यक्षमता क्या है?
हाइव में ऑब्जेक्टइंस्पेक्टर कार्यक्षमता का उपयोग कॉलम, पंक्तियों और जटिल वस्तुओं की आंतरिक संरचना का विश्लेषण करने के लिए किया जाता है। यह वस्तुओं के अंदर आंतरिक क्षेत्रों तक पहुंचने की अनुमति देता है।
16) बताएं कि (HS2) HiveServer2 क्या है?
यह एक सर्वर इंटरफ़ेस है जो निम्नलिखित कार्य करता है।
- यह दूरस्थ ग्राहकों को हाइव के विरुद्ध क्वेरी निष्पादित करने की अनुमति देता है
- उल्लिखित प्रश्नों के परिणाम पुनः प्राप्त करें
इसके नवीनतम संस्करण में थ्रिफ्ट आरपीसी पर आधारित कुछ उन्नत सुविधाएँ शामिल हैं
- बहु-ग्राहक समवर्ती
- प्रमाणीकरण
17) उल्लेख करें कि हाइव क्वेरी प्रोसेसर क्या करता है?
हाइव क्वेरी प्रोसेसर निष्पादन समय ढांचे के साथ MapReduce नौकरियों के ग्राफ़ को परिवर्तित करता है। ताकि कार्यों को निर्भरता के क्रम में निष्पादित किया जा सके।
18) उल्लेख करें कि हाइव क्वेरी प्रोसेसर के घटक क्या हैं?
हाइव क्वेरी प्रोसेसर के घटकों में शामिल हैं,
- तार्किक योजना निर्माण
- भौतिक योजना निर्माण
- निष्पादन इंजन
- ऑपरेटरों
- यूडीएफ और यूडीएएफ
- अनुकूलक
- पार्सर
- सिमेंटिक विश्लेषक
- चेकिंग टाइप करें
19) बताएं कि हाइव में पार्टिशन क्या है?
हाइव तालिकाओं को विभाजनों में व्यवस्थित करता है।
- यह विभाजन कुंजियों के आधार पर तालिकाओं को विभिन्न भागों में विभाजित करने के तरीकों में से एक है।
- विभाजन तब सहायक होता है जब तालिका में एक या अधिक विभाजन कुंजियाँ हों।
- विभाजन कुंजियाँ यह निर्धारित करने के लिए बुनियादी तत्व हैं कि तालिका में डेटा कैसे संग्रहीत किया जाता है।
20) उल्लेख करें कि हाइव में "आंतरिक तालिका" और "बाहरी तालिका" कब चुनें?
हाइव में आप आंतरिक तालिका चुन सकते हैं,
- यदि प्रसंस्करण डेटा स्थानीय फ़ाइल सिस्टम में उपलब्ध है
- यदि हम चाहते हैं कि हाइव विलोपन सहित डेटा के संपूर्ण जीवनचक्र का प्रबंधन करे
आप बाहरी तालिका चुन सकते हैं,
- यदि एचडीएफएस में डेटा प्रोसेसिंग उपलब्ध है
- उपयोगी जब फ़ाइलें हाइव के बाहर उपयोग की जा रही हों
21) बताएं कि क्या हम व्यू का नाम हाइव टेबल के नाम के समान रख सकते हैं?
नहीं, किसी दृश्य का नाम अन्य सभी तालिकाओं की तुलना में और उसी डेटाबेस में मौजूद दृश्यों के रूप में अद्वितीय होना चाहिए।
22) उल्लेख करें कि हाइव में दृश्य क्या हैं?
हाइव में, दृश्य तालिकाओं के समान होते हैं। वे आवश्यकताओं के आधार पर उत्पन्न होते हैं।
- हम किसी भी परिणाम सेट डेटा को हाइव में एक दृश्य के रूप में सहेज सकते हैं
- उपयोग SQL में प्रयुक्त दृश्यों के समान है
- सभी प्रकार के डीएमएल ऑपरेशन एक दृश्य पर किए जा सकते हैं
23) बताएं कि हाइव डेटा को डिसेरिएलाइज़ और क्रमबद्ध कैसे करता है?
आमतौर पर, डेटा पढ़ते/लिखते समय, उपयोगकर्ता पहले इनपुटफॉर्मेट के साथ संचार करता है। फिर यह रिकॉर्ड पढ़ने/लिखने के लिए रिकॉर्ड रीडर से जुड़ता है। डेटा को क्रमबद्ध करने के लिए डेटा को पंक्ति में ले जाया जाता है। यहाँ डिसेरिएलाइज़्ड कस्टम सर्ड फ़ील्ड में डेटा को डिसेरिएलाइज़ करने के लिए ऑब्जेक्ट इंस्पेक्टर का उपयोग करता है।
24) बकेट इन हाइव क्या है?
- विभाजन में मौजूद डेटा को आगे बकेट में विभाजित किया जा सकता है
- विभाजन तालिका में चयनित विशेष कॉलम के हैश के आधार पर किया जाता है।
25) हाइव में, आप बकेट कैसे सक्षम कर सकते हैं?
हाइव में, आप निम्नलिखित कमांड का उपयोग करके बकेट को सक्षम कर सकते हैं,
set.hive.enforce.bucketing=true;
26) हाइव में, क्या आप हाइव में Hadoop MapReduce कॉन्फ़िगरेशन को अधिलेखित कर सकते हैं?
हाँ, आप Hive में Hadoop MapReduce कॉन्फ़िगरेशन को अधिलेखित कर सकते हैं।
27) बताएं कि आप हाइव में कॉलम डेटा प्रकार कैसे बदल सकते हैं?
आप कमांड का उपयोग करके हाइव में कॉलम डेटा प्रकार बदल सकते हैं,
ALTER TABLE table_name CHANGE column_name column_name new_datatype;
28) बताएं कि हाइव में ऑर्डर बाय और सॉर्ट बाय के बीच क्या अंतर है?
- SORT BY प्रत्येक रिड्यूसर के भीतर डेटा को सॉर्ट करेगा। आप SORT BY ऑपरेशन के लिए किसी भी संख्या में रिड्यूसर का उपयोग कर सकते हैं।
- ORDER BY सभी डेटा को एक साथ सॉर्ट करेगा, जिसे एक रिड्यूसर से गुजरना होगा। इस प्रकार, Hive में ORDER BY एकल का उपयोग करता है
29) बताएं कि हाइव में विस्फोट का उपयोग कब करना है?
Hadoop डेवलपर्स कभी-कभी एक लेते हैं सरणी इनपुट के रूप में और एक अलग तालिका पंक्ति में परिवर्तित करें। जटिल डेटा प्रकारों को वांछित तालिका प्रारूपों में परिवर्तित करने के लिए, हाइव विस्फोट का उपयोग करता है।
30) उल्लेख करें कि आप किसी विभाजन फॉर्म को पूछे जाने से कैसे रोक सकते हैं?
आप ALTER TABLE स्टेटमेंट के साथ ENABLE OFFLINE क्लॉज का उपयोग करके पार्टीशन फॉर्म की क्वेरी को रोक सकते हैं।
ये साक्षात्कार प्रश्न आपके मौखिक परीक्षा में भी मदद करेंगे। हमारा संदर्भ लें छत्ता ट्यूटोरियल आपके साक्षात्कार में अतिरिक्त लाभ के लिए.
यह साक्षात्कार की तैयारी के साथ-साथ स्वयं की तैयारी के लिए भी बहुत उपयोगी है।
धन्यवाद! यह बहुत मददगार है!
मुझे लगता है कि शायद आप "डेटा विषमता" के बारे में कुछ प्रश्न जोड़ सकते हैं, क्योंकि जब मैं एक साक्षात्कारकर्ता था तो मुझसे आमतौर पर इन प्रश्नों का उत्तर देने के लिए कहा जाता था।
कृपया साक्षात्कार प्रश्न जोड़ें, जो आपने पूछे हैं