నేమ్నోడ్ కోసం అధిక లభ్యతను ఎలా ఏర్పాటు చేయాలి - పార్ట్ 5


హడూప్uలో HDFS మరియు YARN అనే రెండు ప్రధాన భాగాలు ఉన్నాయి. HDFS డేటాను నిల్వ చేయడానికి, YARN డేటాను ప్రాసెస్ చేయడానికి. HDFS హడూప్ డిస్ట్రిబ్యూటెడ్ ఫైల్ సిస్టమ్, దీనికి మాస్టర్ సర్వీస్uగా నేమ్uనోడ్ మరియు స్లేవ్ సర్వీస్uగా డాటానోడ్ ఉన్నాయి.

HDFS లో నిల్వ చేయబడిన డేటా యొక్క మెటాడేటాను నిల్వ చేస్తున్న హడూప్ యొక్క క్లిష్టమైన భాగం నేమ్నోడ్. నేమ్నోడ్ దిగజారితే, మొత్తం క్లస్టర్ యాక్సెస్ చేయబడదు, ఇది సింగిల్ పాయింట్ ఆఫ్ ఫెయిల్యూర్ (SPOF). కాబట్టి, మెషీన్ క్రాష్, ప్రణాళికాబద్ధమైన నిర్వహణ కార్యకలాపాలు వంటి వివిధ కారణాల వల్ల ఒక నేమ్uనోడ్ దిగజారితే ఉత్పత్తి అంతరాయాన్ని నివారించడానికి ఉత్పత్తి వాతావరణంలో నేమ్uనోడ్ హై ఎవైలబిలిటీ ఉంటుంది.

హడూప్ 2.x మనకు రెండు నేమ్నోడ్లను కలిగి ఉన్న సాధ్యాసాధ్యాలను అందిస్తుంది, ఒకటి యాక్టివ్ నేమ్నోడ్ మరియు మరొకటి స్టాండ్బై నేమ్నోడ్.

  • యాక్టివ్ నేమెనోడ్ - ఇది అన్ని క్లయింట్ ఆపరేషన్లను నిర్వహిస్తుంది.
  • స్టాండ్uబై నేమ్uనోడ్ - ఇది యాక్టివ్ నేమ్uనోడ్ యొక్క పునరావృతం. యాక్టివ్ ఎన్ఎన్ దిగజారితే, స్టాండ్బై ఎన్ఎన్ యాక్టివ్ ఎన్ఎన్ యొక్క అన్ని బాధ్యతలను తీసుకుంటుంది.

నేమ్నోడ్ హై ఎవైలబిలిటీని ప్రారంభించడానికి జూకీపర్ అవసరం, ఇది ఆటోమేటిక్ ఫెయిల్ఓవర్ కోసం తప్పనిసరి. ZKFC (జూకీపర్ ఫెయిల్ఓవర్ కంట్రోలర్) అనేది జూకీపర్ క్లయింట్, ఇది నేమ్నోడ్ స్థితిని నిర్వహించడానికి ఉపయోగించబడుతుంది.

  • సెంటూస్/RHEL 7 - పార్ట్ 1 లో హడూప్ సర్వర్uను అమలు చేయడానికి ఉత్తమ పద్ధతులు
  • హడూప్ ప్రీ-ఆవశ్యకతలను మరియు భద్రతా గట్టిపడటాన్ని ఏర్పాటు చేయడం - పార్ట్ 2
  • CentOS/RHEL 7 - పార్ట్ 3 లో క్లౌడెరా మేనేజర్uను ఎలా ఇన్uస్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలి
  • సెంటొస్/ఆర్uహెచ్uఎల్ 7 - సిడిహెచ్uను ఇన్uస్టాల్ చేయడం మరియు సేవా నియామకాలను ఎలా కాన్ఫిగర్ చేయాలి - పార్ట్ 4

ఈ వ్యాసంలో, మేము క్లౌడెరా మేనేజర్uలో నేమ్uనోడ్ హై ఎవైలబిలిటీని ప్రారంభించబోతున్నాము.

దశ 1: జూకీపర్ యొక్క సంస్థాపన

1. క్లౌడెరా మేనేజర్uకు లాగిన్ అవ్వండి.

http://Your-IP:7180/cmf/home

2. క్లస్టర్ (టెక్మింట్) చర్య ప్రాంప్ట్uలో, Add "సేవను జోడించు" ఎంచుకోండి.

3. సేవను ఎంచుకోండి Z "జూకీపర్".

4. మేము జూకీపర్ ఇన్uస్టాల్ చేయబోయే సర్వర్uలను ఎంచుకోండి.

5. జూకీపర్ కోరం ఏర్పాటు చేయడానికి మేము 3 జూకీపర్లను కలిగి ఉండబోతున్నాము. క్రింద పేర్కొన్న విధంగా సర్వర్లను ఎంచుకోండి.

6. జూకీపర్ లక్షణాలను కాన్ఫిగర్ చేయండి, ఇక్కడ మేము డిఫాల్ట్ వాటిని కలిగి ఉన్నాము. నిజ సమయంలో, జూకీపర్ డేటాను నిల్వ చేయడానికి మీరు ప్రత్యేక డైరెక్టరీ/మౌంట్ పాయింట్లను కలిగి ఉండాలి. పార్ట్ -1 లో, ప్రతి సేవకు నిల్వ కాన్ఫిగరేషన్ గురించి వివరించాము. కొనసాగడానికి ‘కొనసాగించు’ క్లిక్ చేయండి.

7. ఇన్uస్టాలేషన్ ప్రారంభమవుతుంది, ఇన్uస్టాల్ చేసిన తర్వాత జూకీపర్ ప్రారంభించబడుతుంది. మీరు నేపథ్య కార్యకలాపాలను ఇక్కడ చూడవచ్చు.

8. పై దశ విజయవంతంగా పూర్తయిన తర్వాత, స్థితి ‘పూర్తయింది’.

9. ఇప్పుడు, జూకీపర్ విజయవంతంగా వ్యవస్థాపించబడింది మరియు కాన్ఫిగర్ చేయబడింది. ‘ముగించు’ క్లిక్ చేయండి.

10. మీరు క్లౌడెరా మేనేజర్ డాష్uబోర్డ్uలో జూకీపర్ సేవను చూడవచ్చు.

దశ 2: నేమ్uనోడ్ అధిక లభ్యతను ప్రారంభిస్తుంది

11. క్లౌడెరా మేనేజర్ -> HDFS -> చర్యలు -> అధిక లభ్యతను ప్రారంభించండి.

12. నేమ్uసర్వీస్ పేరును names "నేమ్uసర్వీస్ 1” గా నమోదు చేయండి - ఇది యాక్టివ్ మరియు స్టాండ్uబై నేమ్uనోడ్ రెండింటికీ సాధారణ నేమ్uస్పేస్.

13. మనకు స్టాండ్uబై నేమ్uనోడ్ ఉండబోయే రెండవ నేమ్uనోడ్uను ఎంచుకోండి.

14. ఇక్కడ మేము స్టాండ్బై నేమ్నోడ్ కోసం master2.linux-console.net ను ఎంచుకుంటున్నాము.

15. జర్నల్ నోడ్uలను ఎంచుకోండి, ఇవి యాక్టివ్ మరియు స్టాండ్uబై నేమ్uనోడ్uను సమకాలీకరించడానికి తప్పనిసరి సేవలు.

16. మేము క్రింద పేర్కొన్న విధంగా జర్నల్ నోడ్uను 3 సర్వర్లలో ఉంచడం ద్వారా కోరం జర్నల్uను తయారు చేస్తున్నాము. 3 సర్వర్uలను ఎంచుకుని, ‘సరే’ క్లిక్ చేయండి.

17. కొనసాగడానికి ‘కొనసాగించు’ క్లిక్ చేయండి.

18. జర్నల్ నోడ్ డైరెక్టరీ మార్గాన్ని నమోదు చేయండి. ఈ డైరెక్టరీని ఇన్uస్టాల్ చేసేటప్పుడు మేము స్వయంచాలకంగా సేవ ద్వారా సృష్టించబడుతుంది. మేము ‘/ jn’ గా పేర్కొంటున్నాము. కొనసాగడానికి ‘కొనసాగించు’ క్లిక్ చేయండి.

19. ఇది అధిక లభ్యతను ప్రారంభించడం ప్రారంభిస్తుంది.

20. అన్ని నేపథ్య ప్రక్రియలను పూర్తి చేసిన తర్వాత, మనకు ‘పూర్తయిన’ స్థితి లభిస్తుంది.

21. చివరగా, మనకు ‘విజయవంతంగా ప్రారంభించబడిన అధిక లభ్యత’ నోటిఫికేషన్ వస్తుంది. ‘ముగించు’ క్లిక్ చేయండి.

22. క్లౌడెరా మేనేజర్ -> HDFS -> ఉదంతాలకు వెళ్లడం ద్వారా యాక్టివ్ మరియు స్టాండ్uబై నేమ్uనోడ్uను ధృవీకరించండి.

23. ఇక్కడ, మీరు రెండు నేమ్uనోడ్uలను వీ చేయవచ్చు, ఒకటి ‘యాక్టివ్’ స్థితిలో ఉంటుంది మరియు మరొకటి ‘స్టాండ్uబై’ స్థితిలో ఉంటుంది.

ఈ వ్యాసంలో, నేమ్uనోడ్ హై ఎవైలబిలిటీని ప్రారంభించడానికి దశల వారీ ప్రక్రియ ద్వారా వెళ్ళాము. రియల్ టైమ్ వాతావరణంలో అన్ని క్లస్టర్లలో నేమ్నోడ్ హై ఎవైలబిలిటీని కలిగి ఉండటం చాలా మంచిది. ఈ ప్రక్రియ చేస్తున్నప్పుడు మీకు ఏదైనా లోపం ఎదురైతే దయచేసి మీ సందేహాలను పోస్ట్ చేయండి. మేము తరువాతి వ్యాసంలో రిసోర్స్ మేనేజర్ హై ఎవైలబిలిటీని చూస్తాము.