విషయ సూచిక:
నిర్వచనం - జాబ్ట్రాకర్ అంటే ఏమిటి?
జాబ్ట్రాకర్ అపాచీ హడూప్ యొక్క మ్యాప్రెడ్యూస్ ఇంజిన్లో పనిచేసే డెమోన్. జాబ్ట్రాకర్ అనేది ఒక ముఖ్యమైన సేవ, ఇది అన్ని మ్యాప్రెడ్యూస్ టాస్క్లను క్లస్టర్లోని వేర్వేరు నోడ్లకు, ఆదర్శంగా ఇప్పటికే డేటాను కలిగి ఉన్న నోడ్లకు లేదా కనీసం డేటాను కలిగి ఉన్న నోడ్ల మాదిరిగానే ఉంటుంది.
టెకోపీడియా జాబ్ట్రాకర్ గురించి వివరిస్తుంది
జాబ్ట్రాకర్ అనేది హడూప్లోని సేవ, ఇది క్లయింట్ అభ్యర్థనలను తీసుకునే బాధ్యత. ఇది స్థానికంగా అవసరమైన డేటా ఉన్న డేటానోడ్స్లోని టాస్క్ట్రాకర్స్కు వాటిని కేటాయిస్తుంది. అది సాధ్యం కాకపోతే, జాబ్ట్రాకర్ డేటా స్థానికంగా ఉన్న అదే ర్యాక్లోనే టాస్క్ట్రాకర్స్కు పనులను కేటాయించడానికి ప్రయత్నిస్తుంది. కొన్ని కారణాల వల్ల ఇది కూడా విఫలమైతే, డేటా యొక్క ప్రతిరూపం ఉన్న టాస్క్ట్రాకర్కు జాబ్ట్రాకర్ పనిని అప్పగిస్తాడు. హడూప్లో, రిడెండెన్సీని నిర్ధారించడానికి డేటానోడ్లలో డేటా బ్లాక్లు ప్రతిబింబిస్తాయి, తద్వారా క్లస్టర్లోని ఒక నోడ్ విఫలమైతే, ఉద్యోగం కూడా విఫలం కాదు.
జాబ్ట్రాకర్ ప్రక్రియ:
- క్లయింట్ అనువర్తనాల నుండి ఉద్యోగ అభ్యర్థనలు జాబ్ట్రాకర్ ద్వారా స్వీకరించబడతాయి,
- అవసరమైన డేటా యొక్క స్థానాన్ని గుర్తించడానికి జాబ్ట్రాకర్ నేమ్నోడ్ను సంప్రదిస్తుంది.
- జాబ్ట్రాకర్ డేటాను కలిగి ఉన్న లేదా కనీసం డేటా దగ్గర ఉన్న టాస్క్ట్రాకర్ నోడ్లను కనుగొంటుంది.
- ఉద్యోగం ఎంచుకున్న టాస్క్ట్రాకర్కు సమర్పించబడుతుంది.
- జాబ్ట్రాకర్ నిశితంగా పరిశీలించేటప్పుడు టాస్క్ట్రాకర్ తన పనులను చేస్తుంది. ఉద్యోగం విఫలమైతే, జాబ్ట్రాకర్ ఉద్యోగాన్ని మరొక టాస్క్ట్రాకర్కు తిరిగి సమర్పిస్తాడు. ఏదేమైనా, జాబ్ట్రాకర్ కూడా ఒక వైఫల్యం, అంటే అది విఫలమైతే మొత్తం వ్యవస్థ క్షీణిస్తుంది.
- జాబ్ట్రాకర్ ఉద్యోగం పూర్తయినప్పుడు దాని స్థితిని నవీకరిస్తుంది.
- క్లయింట్ అభ్యర్థి ఇప్పుడు జాబ్ట్రాకర్ నుండి సమాచారాన్ని పోల్ చేయవచ్చు.
