2013-11-26 4 views
6

यह बहुत ही बुनियादी सवाल हो सकता है लेकिन अभी भी मेरे जैसे कई नए लोगों के लिए सहायक हो सकता है।नक्शा के बिना MapReduce नौकरी

क्या मैपर के बिना एमआर नौकरी हो सकती है? कोई परिदृश्य जहां हमें इसे लागू करने और इसे करने का तरीका लागू करने की आवश्यकता है?

उत्तर

0

मैंने मैपर के बिना एमआर नौकरी देखी, केवल भाग को कम किया। आपकी आवश्यकता विशेष है।

मेरी राय में, मुझे लगता है कि यह मैपर के बिना एमआर नौकरी में समझ में नहीं आता है।

+0

क्यों नहीं, terasort एक नक्शाकार के बिना एक एमआर काम का एक उदाहरण है !? – DDW

7

IdentityMapper एक नक्शा है जो सीधे आउटपुट के लिए इनपुट मानचित्र करता है।

मान लीजिए आप एक इनपुट प्रारूप मुख्य मान की है जो है और आप नक्शाकार चरण में इस से कोई लेना देना नहीं है, और केवल एक चीज आप करना चाहते हैं समूह के लिए आधार पर मान है कुंजी पर और मूल्यों पर reducer चरण पर कुछ एकत्रीकरण ऑपरेशन करते हैं, आप इस मैपर का उपयोग कर सकते हैं।

4

यदि MapReduce प्रोग्रामर JobConf.setMapperClass का उपयोग करके मैपर क्लास सेट नहीं करता है तो IdentityMapper.class को डिफ़ॉल्ट मान के रूप में उपयोग किया जाता है।

यदि आप मैपर का जिक्र नहीं कर रहे हैं तो भी एक मैपर चल रहा होगा। इसलिए किसी भी मामले में कम से कम एक मैपर चल रहा होगा।

http://www.fromdev.com/2010/12/interview-questions-hadoop-mapreduce.html

संबंधित मुद्दे