2013-08-27 9 views
6

के बीच मतभेद क्या कोई मुझे बताएगा, मौजूदा मैड्रिडस और यार्न के बीच अंतर क्या हैं, क्योंकि मुझे इन दोनों के बीच स्पष्ट रूप से अंतर नहीं मिलते हैं?मौजूदा मैपरेडस और यार्न (एमआरवी 2)

पीएस: मैं इनके बीच तुलना की तरह कुछ मांग रहा हूं।

धन्यवाद!

उत्तर

11

एमआरवी 1 डेटा नोड्स को कार्यों को बनाने और असाइन करने के लिए जॉबट्रैकर का उपयोग करता है, जो क्लस्टर स्केल को काफी दूर (आमतौर पर लगभग 4,000 नोड्स) के रूप में संसाधन बाधा बन सकता है।

एमआरवी 2 (उर्फ यार्न, "फिर भी एक और संसाधन वार्ताकार") प्रत्येक क्लस्टर के लिए एक संसाधन प्रबंधक है, और प्रत्येक डेटा नोड एक नोड प्रबंधक चलाता है। हर काम के लिए, एक गुलाम नोड आवेदन मास्टर के रूप में कार्य करेगा,, निगरानी संसाधनों/कार्य आदि

+1

क्लौडेरा में एक [वीडियो है जो यहां इसका समर्थन करने के लिए दृश्य स्पष्टीकरण प्रदान करता है] (http://university.cloudera.com/certification/prep/ccdh.html) ... '(16:06 वीडियो के माध्यम से 22 में : 15) ' –

+0

लिंक टूटा हुआ है – vumaasha

3

MRv1 जो भी Hadoop 1 जहां HDFS (संसाधन प्रबंधन और शेड्यूलिंग) और MapReduce (प्रोग्रामिंग के रूप में कहा जाता है फ्रेमवर्क) कसकर युग्मित हैं। इस गैर-बैच अनुप्रयोगों के कारण हडूप पर नहीं चलाया जा सकता है 1. इसमें एकल नामनोड है, इसलिए यह उच्च सिस्टम उपलब्धता और स्केलेबिलिटी प्रदान नहीं करता है।

MRv2 Hadoop के इस संस्करण संसाधन प्रबंधन और शेड्यूलिंग कार्यों MapReduce जो यार्न (अभी तक एक और संसाधन वार्ताकार) से अलग किया जाता से अलग होती है में (उर्फ Hadoop 2)। संसाधन प्रबंधन और शेड्यूलिंग परत MapReduce परत के नीचे स्थित है। यह उच्च सिस्टम उपलब्धता और स्केलेबिलिटी भी प्रदान करता है क्योंकि हम अनावश्यक नाम नोड्स बना सकते हैं। स्नैपशॉट की नई सुविधा जिसके माध्यम से हम फाइल सिस्टम का बैकअप ले सकते हैं जो आपदा रिकवरी में मदद करता है।

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