ჰადოოპი აქვს ორი ძირითადი კომპონენტი HDFS და ნართი. HDFS არის შესანახად მონაცემები, ნართი არის დამუშავებისთვის მონაცემები. HDFS არის Hadoop განაწილებული ფაილური სისტემა, მას აქვს ნამენოდი როგორც სამაგისტრო სერვისი და დატანოდე როგორც მონა სამსახურის.
ნამენოდი არის კრიტიკული კომპონენტი ჰადოოპი რომელიც ინახავს მასში შენახულ მონაცემთა მეტამონაცემებს HDFS. თუკი ნამენოდი მიდის ქვემოთ, მთელი მტევანი მიუწვდომელი იქნება, ეს არის მარცხის ერთადერთი წერტილი (SPOF). ასე რომ, საწარმოო გარემო იქნება Namenode მაღალი ხელმისაწვდომობა რათა თავიდან იქნას აცილებული წარმოების გათიშვა, თუ ერთი ნამენოდი იკლებს სხვადასხვა მიზეზის გამო, როგორიცაა მანქანების ავარია, დაგეგმილი სარემონტო სამუშაოები და ა.
ჰადოოპი 2.x უზრუნველყოფს შესაძლებლობას, სადაც ჩვენ შეგვიძლია გვქონდეს ორი ნამენოდები, ერთი იქნება აქტიური ნამენოდი და სხვა იქნება ლოდინის ნამენოდი.
ჩართვა Namenode მაღალი ხელმისაწვდომობა მოითხოვს ზოოპარკი რაც სავალდებულოა ავტომატური ჩავარდნისთვის. ZKFC (Zookeeper Failover კონტროლერი) არის ზოოპარკი კლიენტი, რომელიც გამოიყენება მდგომარეობის შესანარჩუნებლად ნამენოდი.
ამ სტატიაში ჩვენ გავააქტიურებთ Namenode მაღალი ხელმისაწვდომობა ში Cloudera მენეჯერი.
1. შედით სისტემაში Cloudera მენეჯერი.
http://Your-IP: 7180/სმ/სახლი.
2. იმ მტევანი (ექსპედიცია) სამოქმედო მოთხოვნა, აირჩიეთ "სერვისის დამატება”.
3. აირჩიეთ სერვისი "ზოოპარკი”.
4. შეარჩიეთ სერვერები, სადაც გვექნება ზოოპარკი დაინსტალირებული.
5. ჩვენ ვაპირებთ გვქონდეს 3 ზოოპარკი ჩამოყალიბება ზოოპარკის კვორუმი. შეარჩიეთ სერვერები, როგორც ქვემოთ არის ნახსენები.
6. კონფიგურაცია ზოოპარკი თვისებები, აქ ჩვენ გვაქვს ნაგულისხმევი პირობა. რეალურ დროში, თქვენ უნდა გქონდეთ ცალკე დირექტორია/სამონტაჟო წერტილები შესანახად ზოოპარკი მონაცემები. ში Ნაწილი 1, ჩვენ განვმარტეთ შენახვის კონფიგურაცია თითოეული სერვისისთვის. დააწკაპუნეთ 'გაგრძელება“გასაგრძელებლად.
7. ინსტალაცია დაიწყება, ერთხელ დაინსტალირდება ზოოპარკი დაიწყება აქ შეგიძლიათ იხილოთ ფონური ოპერაციები.
8. ზემოაღნიშნული ნაბიჯის წარმატებით დასრულების შემდეგ, სტატუსი იქნება "დასრულდა’.
9. ახლა, ზოოპარკი წარმატებით არის დაინსტალირებული და კონფიგურირებული. დააწკაპუნეთ 'დასრულება’.
10. თქვენ შეგიძლიათ ნახოთ ზოოპარკი მომსახურება Cloudera მენეჯერი დაფა.
11. Წადი Cloudera მენეჯერი –> HDFS –> მოქმედებები –> ჩართეთ მაღალი ხელმისაწვდომობა.
12. Შეიყვანეთ სახელების სერვისის სახელი როგორც "სახელების სერვისი 1” - ეს არის საერთო სახელთა სივრცე როგორც აქტიური, ისე ლოდინის ნამენოდისთვის.
13. აირჩიეთ მეორე ნამენოდი სადაც ჩვენ გვექნება ლოდინი ნამენოდი.
14. აქ ჩვენ ვირჩევთ master2.tecmint.com ლოდინისთვის ნამენოდი.
15. აირჩიეთ ჟურნალი კვანძები, ეს არის სავალდებულო სერვისები სინქრონიზაციისათვის აქტიური და ლოდინის ნამენოდი.
16. ჩვენ ვქმნით ქვორუმის ჟურნალი განთავსებით ჟურნალი კვანძი 3 სერვერზე, როგორც ქვემოთ აღინიშნა. შეარჩიეთ 3 სერვერი და დააწკაპუნეთ ‘OK’.
17. დააწკაპუნეთ 'განაგრძეთ“გასაგრძელებლად.
18. Შეიყვანეთ ჟურნალის კვანძი დირექტორია ბილიკი. ჩვენ უბრალოდ უნდა აღვნიშნოთ გზა, სანამ ეს დირექტორია ავტომატურად შეიქმნება თავად სერვისის მიერ. ჩვენ ვახსენებთ როგორც "/Jn"
. დააწკაპუნეთ 'განაგრძეთ“გასაგრძელებლად.
19. ის დაიწყებს შესაძლებლობას Მაღალი ხელმისაწვდომობა.
20. ყველა წინა პროცესის დასრულების შემდეგ მივიღებთ 'დასრულდა’სტატუსი.
21. საბოლოოდ, ჩვენ მივიღებთ შეტყობინებას "წარმატებით ჩართულია მაღალი ხელმისაწვდომობა’. დააწკაპუნეთ 'დასრულება’.
22. გადაამოწმეთ აქტიური და ლოდინის ნამენოდი წასვლით Cloudera მენეჯერი –> HDFS –> შემთხვევები.
23. აქ, თქვენ შეგიძლიათ აიღოთ ორი ნამენოდები, ერთი იქნება 'აქტიური"მდგომარეობა და სხვა იქნება"ლოდინის რეჟიმში’სახელმწიფო.
ამ სტატიაში ჩვენ გავდივართ ეტაპობრივად პროცესის გასააქტიურებლად Namenode მაღალი ხელმისაწვდომობა. ძალიან გირჩევთ გქონდეთ Namenode მაღალი ხელმისაწვდომობა ყველა კლასტერში რეალურ დროში გარემოში. გთხოვთ გამოაქვეყნოთ თქვენი ეჭვები, თუ თქვენ შეექმნებათ რაიმე შეცდომა ამ პროცესის შესრულებისას. Ვნახავთ რესურსების მენეჯერი მაღალი ხელმისაწვდომობა შემდეგ სტატიაში.