तीन प्रकार के ऑपरेशन हैं जो एक हाइव क्वेरी कर सकते हैं।
सबसे महंगा और तेज़ और अधिक महंगा और धीमे होने के क्रम में वे हैं।
एक हाइव क्वेरी केवल मेटाडेटा अनुरोध हो सकती है।
तालिकाएं दिखाएं, तालिका का वर्णन उदाहरण हैं। इन प्रश्नों में हाइव प्रक्रिया मेटाडेटा सर्वर में एक लुकअप करती है। मेटाडेटा सर्वर एक SQL डेटाबेस है, शायद MySQL, लेकिन वास्तविक डीबी कॉन्फ़िगर करने योग्य है।
एक हाइव क्वेरी एक hdfs अनुरोध प्राप्त हो सकता है। तालिका से * चुनें, एक उदाहरण होगा। इस मामले में हाइव एक एचडीएफएस ऑपरेशन करके परिणाम वापस कर सकते हैं। हडूप एफएस -get, कम या ज्यादा।
एक हाइव क्वेरी एक मानचित्र को कम कर सकती है।
हाइव को जार को एचडीएफएस में भेजना है, जॉबट्रैकर कार्यों को कतारबद्ध करता है, टास्कट्रैक कार्यों को निष्पादित करता है, अंतिम डेटा एचडीएफएस में डाल दिया जाता है या क्लाइंट को भेज दिया जाता है।
मानचित्र कम करने के लिए नौकरी की अलग-अलग संभावनाएं भी हैं।
यह मानचित्र केवल नौकरी हो सकता है। * तालिका से चुनें जहां आईडी> 100, उदाहरण के लिए, उस तर्क के सभी मैपर पर लागू किया जा सकता है।
यह एक मानचित्र हो सकता है और नौकरी कम कर सकता है, तालिका से न्यूनतम (आईडी) का चयन करें; आईडी द्वारा टेबल ऑर्डर से * चुनें;
यह कई नक्शा भी ले सकता है पास को कम करता है, लेकिन मुझे लगता है कि उपरोक्त कुछ व्यवहार सारांशित करता है।
कुछ मुझे बताता है कि AlexHenderson_v1.00 गलत प्रश्न का उत्तर दे रहा था। –
नहीं। मेरी प्रतिक्रिया के बाद टिप्पणी संपादित की जानी चाहिए। कुछ मुझे बताता है कि आपने मेरा नाम गलत लिखा है। –