Hadoop Job Tacker
जॉब ट्रैकर, जॉब रिसोर्स मैनेजमेंट और जॉब के शेड्यूल / मॉनिटरिंग दोनों के लिए मास्टर डेमॉन है। यह Hadoop और आपके एप्लिकेशन के बीच संपर्क का काम करता है।
प्रक्रिया
ग्राहक को नौकरी देने से पहले, उपयोगकर्ता पहले वितरित फ़ाइल सिस्टम (DFS) में फ़ाइलों की प्रतिलिपि बनाता है। क्लाइंट तब इन इनपुट फ़ाइलों को प्राप्त करता है। उपयोगकर्ता इनपुट फ़ाइलों के आधार पर विभाजन या ब्लॉक प्राप्त करेगा।ग्राहक कर सकता थाएक आदमी में विभाजन या ब्लॉक बनाएँner it prefers, जैसा कि इसके पीछे कुछ निश्चित विचार हैं। यदि एक विश्लेषण पूर्ण डेटा पर किया जाता है, तो आप डेटा को विभाजन में विभाजित करेंगे। फ़ाइलों को क्लाइंट के माध्यम से कॉपी नहीं किया जाता है, बल्कि उन्हें फ़्लुम या सकोप या किसी बाहरी क्लाइंट का उपयोग करके कॉपी किया जाता है।
एक बार फाइलें DFS में कॉपी हो जाती हैं और क्लाइंट DFS के साथ इंटरैक्ट करता है,स्प्लिट्स MapReduce j चलाएगाआज्ञा देना। नौकरी ट्रैकर के माध्यम से प्रस्तुत की जाती है। नौकरी ट्रैकर मास्टर डेमन है जो उसी नोड पर चलता हैरनडेटा नोड्स पर ये कई कार्य। यह डेटा विभिन्न डेटा नोड्स पर झूठ होगा, लेकिन यह ध्यान रखना जॉब ट्रैकर की जिम्मेदारी है।
एक ग्राहक के बाद प्रस्तुत करता हैजॉब ट्रैकर, जॉब को कतार पर आरम्भ किया जाता है और जॉब ट्रैकर मैप बनाता है और कम करता है। मानचित्र फ़ंक्शन में निहित प्रोग्राम और फ़ंक्शन को कम करने के आधार पर, यह मानचित्र कार्य को बनाएगा और कार्य को कम करेगा। ये दोनों इनपुट विभाजन पर चलेंगे। नोट: क्लाइंट द्वारा बनाए जाने पर, इस इनपुट विभाजन में संपूर्ण डेटा होता है।
जावा में तारीख करने के लिए एक स्ट्रिंग परिवर्तित करें
हर इनपुट स्प्लिट में एक मैप जॉब होता है और मैप टास्क का आउटपुट कम हो जाता है। नौकरी ट्रैकर एक विशेष डेटा पर ट्रैक चलाता है। इसके कई प्रतिकृति हो सकते हैं इसलिए यह स्थानीय डेटा को चुनता है और उस विशेष कार्य ट्रैकर पर कार्य चलाता है। टास्क ट्रैकर वह है जो वास्तव में डेटा नोड पर कार्य चलाता है। जॉब ट्रैकर पास होगाजानकारीकार्य ट्रैकर और कार्य ट्रैकर डेटा नोड पर काम चलाएगा।
एक बार नौकरी को ट्रैकर को सौंपा गया है, प्रत्येक कार्य ट्रैकर और जॉब ट्रैकर के साथ एक दिल की धड़कन जुड़ी हुई है। यह पता लगाने के लिए सिग्नल भेजता है कि क्या डेटा नोड्स अभी भी जीवित हैं। दोनों अक्सर सिंक में होते हैं क्योंकि नोड्स को फीका करने की संभावना होती है।
गुंजाइश ऑपरेटर c ++
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? उन्हें टिप्पणी अनुभाग में उल्लेख करें और हम आपके पास वापस आ जाएंगे।
संबंधित पोस्ट: