நேமனோடிற்கான உயர் கிடைக்கும் தன்மையை எவ்வாறு அமைப்பது - பகுதி 5


ஹடூப்பில் HDFS மற்றும் YARN ஆகிய இரண்டு முக்கிய கூறுகள் உள்ளன. HDFS என்பது தரவைச் சேமிப்பதற்கானது, YARN என்பது தரவைச் செயலாக்குவதற்கானது. எச்.டி.எஃப்.எஸ் என்பது ஹடூப் விநியோகிக்கப்பட்ட கோப்பு முறைமை, இது மாஸ்டர் சேவையாக நேமனோடையும், அடிமை சேவையாக டேடனோடையும் கொண்டுள்ளது.

எச்டிஎஃப்எஸ் இல் சேமிக்கப்பட்ட தரவின் மெட்டாடேட்டாவை சேமித்து வைக்கும் ஹடூப்பின் முக்கியமான கூறு பெயர்நெட் ஆகும். பெயர் குறியீடு கீழே சென்றால், முழு கிளஸ்டரையும் அணுக முடியாது, இது தோல்வியின் ஒற்றை புள்ளி (SPOF). எனவே, இயந்திரச் செயலிழப்பு, திட்டமிடப்பட்ட பராமரிப்பு செயல்பாடு போன்ற பல்வேறு காரணங்களால் ஒரு பெயர் குறியீடு கீழே சென்றால் உற்பத்தி செயலிழப்பைத் தவிர்ப்பதற்கு உற்பத்தி சூழலில் நேமனோட் உயர் கிடைக்கும் தன்மை இருக்கும்.

ஹடூப் 2.x நாம் இரண்டு பெயர் குறிப்புகளைக் கொண்டிருக்கக்கூடிய சாத்தியத்தை வழங்குகிறது, ஒன்று செயலில் பெயர்நெடாகவும் மற்றொன்று காத்திருப்பு பெயர்நெடாகவும் இருக்கும்.

  • செயலில் உள்ள பெயர் - இது அனைத்து கிளையன்ட் செயல்பாடுகளையும் நிர்வகிக்கிறது.
  • காத்திருப்பு நேமனோட் - இது செயலில் உள்ள பெயர்நெட்டின் தேவையற்றது. ஆக்டிவ் என்.என் கீழே சென்றால், ஆக்டிவ் என்.என் இன் அனைத்துப் பொறுப்பையும் காத்திருப்பு என்.என் எடுக்கும்.

நேமனோட் உயர் கிடைக்கும் தன்மையை இயக்குவதற்கு தானியங்கு செயலிழப்புக்கு கட்டாயமாக ஜூக்கீப்பர் தேவைப்படுகிறது. ZKFC (Zookeeper Failover Controller) என்பது ஒரு Zookeeper கிளையன்ட் ஆகும், இது பெயர்நேடு நிலையை பராமரிக்க பயன்படுகிறது.

  • ஹண்டூப் சேவையகத்தை CentOS/RHEL 7 இல் பயன்படுத்துவதற்கான சிறந்த நடைமுறைகள் - பகுதி 1
  • ஹடூப் முன் தேவைகள் மற்றும் பாதுகாப்பு கடினப்படுத்துதல் அமைத்தல் - பகுதி 2
  • CentOS/RHEL 7 - பகுதி 3 இல் கிளவுட்ரா மேலாளரை எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது
  • சென்டோஸ்/ஆர்ஹெல் 7 - பகுதி 4 இல் சி.டி.எச் நிறுவ மற்றும் சேவை இடங்களை எவ்வாறு கட்டமைப்பது

இந்த கட்டுரையில், கிளவுட்ரா மேலாளரில் நேமனோட் உயர் கிடைக்கும் தன்மையை இயக்க உள்ளோம்.

படி 1: ஜூக்கீப்பரின் நிறுவல்

1. கிளவுட்ரா மேலாளருக்கு உள்நுழைக.

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

2. கிளஸ்டர் (டெக்மிண்ட்) செயல் வரியில், Add "சேவையைச் சேர்" என்பதைத் தேர்ந்தெடுக்கவும்.

3. சேவையைத் தேர்ந்தெடுக்கவும் Z "ஜூக்கீப்பர்".

4. நாங்கள் Zookeeper நிறுவப் போகும் சேவையகங்களைத் தேர்ந்தெடுக்கவும்.

5. ஜூக்கீப்பர் கோரம் உருவாக்க 3 ஜூகீப்பர்களைக் கொண்டிருக்கிறோம். கீழே குறிப்பிட்டுள்ளபடி சேவையகங்களைத் தேர்ந்தெடுக்கவும்.

6. Zookeeper பண்புகளை உள்ளமைக்கவும், இங்கே நாம் இயல்புநிலையைக் கொண்டிருக்கிறோம். நிகழ்நேரத்தில், ஜூக்கீப்பர் தரவைச் சேமிக்க நீங்கள் தனி அடைவு/ஏற்ற புள்ளிகளைக் கொண்டிருக்க வேண்டும். பகுதி -1 இல், ஒவ்வொரு சேவைக்கும் சேமிப்பக உள்ளமைவு குறித்து விளக்கினோம். தொடர ‘தொடரவும்’ என்பதைக் கிளிக் செய்க.

7. நிறுவல் தொடங்கும், நிறுவப்பட்டவுடன் Zookeeper தொடங்கப்படும். பின்னணி செயல்பாடுகளை இங்கே காணலாம்.

8. மேற்கண்ட படி வெற்றிகரமாக முடிந்த பிறகு, நிலை ‘முடிக்கப்படும்’.

9. இப்போது, Zookeeper வெற்றிகரமாக நிறுவப்பட்டு கட்டமைக்கப்பட்டுள்ளது. ‘பினிஷ்’ என்பதைக் கிளிக் செய்க.

10. கிளவுட்ரா மேலாளர் டாஷ்போர்டில் நீங்கள் ஜூகீப்பர் சேவையைப் பார்க்கலாம்.

படி 2: நேமனோட் உயர் கிடைக்கும் தன்மையை இயக்குகிறது

11. கிளவுட்ரா மேலாளர் -> HDFS -> செயல்கள் -> அதிக கிடைக்கும் தன்மையை இயக்கு.

12. பெயர்சேவை பெயரை names "nameservice1" என உள்ளிடவும் - இது செயலில் மற்றும் காத்திருப்பு பெயரளவுக்கு பொதுவான பெயர்வெளி.

13. நாங்கள் காத்திருப்பு பெயர் குறியீட்டைப் பெறப் போகும் இரண்டாவது பெயர்நெட்டைத் தேர்ந்தெடுக்கவும்.

14. இங்கே நாம் காத்திருப்பு பெயர் குறியீட்டுக்கு master2.linux-console.net ஐத் தேர்ந்தெடுக்கிறோம்.

15. ஜர்னல் முனைகளைத் தேர்ந்தெடுக்கவும், இவை செயலில் மற்றும் காத்திருப்பு பெயர்நெட்டை ஒத்திசைக்க கட்டாய சேவைகள்.

16. கீழே குறிப்பிட்டுள்ளபடி 3 சேவையகங்களில் ஜர்னல் முனையை வைப்பதன் மூலம் கோரம் ஜர்னலை உருவாக்குகிறோம். 3 சேவையகங்களைத் தேர்ந்தெடுத்து ‘சரி’ என்பதைக் கிளிக் செய்க.

17. தொடர ‘தொடரவும்’ என்பதைக் கிளிக் செய்க.

18. ஜர்னல் நோட் அடைவு பாதையை உள்ளிடவும். இந்த கோப்பகத்தை நிறுவும் போது தானாகவே சேவையால் உருவாக்கப்படும். நாங்கள் ‘/ jn’ என குறிப்பிடுகிறோம். தொடர ‘தொடரவும்’ என்பதைக் கிளிக் செய்க.

19. இது உயர் கிடைக்கும் தன்மையை இயக்கத் தொடங்கும்.

20. அனைத்து பின்னணி செயல்முறைகளையும் முடித்ததும், நமக்கு ‘முடிக்கப்பட்ட’ நிலை கிடைக்கும்.

21. இறுதியாக, ‘வெற்றிகரமாக இயக்கப்பட்ட உயர் கிடைக்கும்’ அறிவிப்பைப் பெறுவோம். ‘பினிஷ்’ என்பதைக் கிளிக் செய்க.

22. கிளவுட்ரா மேலாளர் -> எச்டிஎஃப்எஸ் -> நிகழ்வுகளுக்குச் சென்று செயலில் மற்றும் காத்திருப்பு பெயர்நெட்டை சரிபார்க்கவும்.

23. இங்கே, நீங்கள் இரண்டு பெயரிடல்களைக் குறைக்கலாம், ஒன்று ‘செயலில்’ இருக்கும், மற்றொன்று ‘காத்திருப்பு’ நிலையில் இருக்கும்.

இந்த கட்டுரையில், நேமனோட் உயர் கிடைக்கும் தன்மையை இயக்க படிப்படியாக செயல்முறை மூலம் சென்றுள்ளோம். நிகழ்நேர சூழலில் அனைத்து கிளஸ்டர்களிலும் நேமனோட் உயர் கிடைக்கும் தன்மை மிகவும் பரிந்துரைக்கப்படுகிறது. இந்த செயல்முறையைச் செய்யும்போது ஏதேனும் பிழை ஏற்பட்டால் உங்கள் சந்தேகங்களை இடுங்கள். அடுத்த கட்டுரையில் வள மேலாளர் உயர் கிடைக்கும் தன்மையைக் காண்போம்.