हाइव मेटास्टोर क्या है?
हाइव मेटास्टोर क्या है?

वीडियो: हाइव मेटास्टोर क्या है?

वीडियो: हाइव मेटास्टोर क्या है?
वीडियो: Unit 5: Pig, Hive and HBase Big Data AKTU With Notes | BTech 3rd Year KCS 061 2024, मई
Anonim

मेटास्टोर अपाचे का केंद्रीय भंडार है हाइव मेटाडेटा . यह स्टोर करता है मेटाडाटा के लिये मधुमुखी का छत्ता तालिकाओं (जैसे उनकी स्कीमा और स्थान) और एक संबंधपरक डेटाबेस में विभाजन। यह क्लाइंट को इस जानकारी का उपयोग करके एक्सेस प्रदान करता है मेटास्टोर सेवा एपीआई। एक सेवा जो प्रदान करती है मेटास्टोर अन्य अपाचे तक पहुंच मधुमुखी का छत्ता सेवाएं।

इसके बाद, कोई यह भी पूछ सकता है कि हाइव के लिए डिफ़ॉल्ट मेटास्टोर क्या है?

डर्बी डेटाबेस है हाइव के लिए डिफ़ॉल्ट मेटास्टोर जो केवल एक उपयोगकर्ता का समर्थन करता है, इसलिए आप केवल एक शेल खोल सकते हैं।

इसी तरह, स्थानीय और दूरस्थ मेटास्टोर में क्या अंतर है? में तुलना उसके साथ स्थानीय मोड, का उपयोग करने का एक लाभ है दूरस्थ मोड, अर्थात् दूरस्थ मोड के लिए JDBC लॉगिन जानकारी साझा करने के लिए व्यवस्थापक की आवश्यकता नहीं है मेटास्टोर प्रत्येक हाइव उपयोगकर्ता के साथ डेटाबेस, लेकिन स्थानीय मोड करता है।

ऊपर के अलावा, हाइव मेटास्टोर कहाँ है?

डिफ़ॉल्ट रूप से, वेयरहाउस का स्थान फ़ाइल है: /// उपयोगकर्ता / मधुमुखी का छत्ता /वेयरहाउस और हम इसका उपयोग भी कर सकते हैं मधुमुखी का छत्ता -स्थल। स्थानीय या दूरस्थ के लिए xml फ़ाइल मेटास्टोर . जब हम MySQL JDBC ड्राइवर का उपयोग करते हैं, तो हम Jconnector (MySQL JDBC ड्राइवर) को डाउनलोड करते हैं और इसे $HIVE_HOME/lib और जगह में रखते हैं मधुमुखी का छत्ता -स्थल।

मेटास्टोर को एचडीएफएस में स्टोर क्यों नहीं किया जाता है?

ऐसा मेटास्टोर पारंपरिक रिलेशनल डेटाबेस (जैसे MySQL, Oracle) या फ़ाइल सिस्टम (जैसे स्थानीय, NFS, AFS) का उपयोग करता है और एचडीएफएस नहीं . नतीजतन, HiveQL स्टेटमेंट जो केवल एक्सेस करते हैं मेटाडाटा वस्तुओं को बहुत कम विलंबता के साथ निष्पादित किया जाता है। हालांकि, हाइव को स्पष्ट रूप से बीच में निरंतरता बनाए रखनी होगी मेटाडाटा और डेटा।"

सिफारिश की: