რა არის მეორადი Namenode Apache Hadoop-ში?
რა არის მეორადი Namenode Apache Hadoop-ში?

ვიდეო: რა არის მეორადი Namenode Apache Hadoop-ში?

ვიდეო: რა არის მეორადი Namenode Apache Hadoop-ში?
ვიდეო: 005 - What is secondary Namenode ? 2024, ნოემბერი
Anonim

მეორადი NameNode in ჰადოპ არის სპეციალურად გამოყოფილი კვანძი HDFS კლასტერში, რომლის მთავარი ფუნქციაა ფაილური სისტემის მეტამონაცემების საკონტროლო პუნქტების აღება. სახელის კვანძი . ეს არ არის სარეზერვო სახელის კვანძი . ეს მხოლოდ საგუშაგოებია სახელის კვანძი ფაილური სისტემის სახელთა სივრცე.

ასე რომ, რა არის მეორადი NameNode, არის თუ არა ის Namenode-ის შემცვლელი?

The მეორადი სახელო მუდმივად კითხულობს მონაცემებს RAM-დან სახელი და წერს მას მყარ დისკზე ან ფაილურ სისტემაში. ეს არ არის ა ნამენოდის შემცვლელი ასე რომ, თუ სახელი ვერ ხერხდება, მთელი Hadoop სისტემა იშლება.

ასევე იცით, რა ხდება NameNode-ის გადატვირთვისას? მხოლოდ მაშინ, როცა სახელი არის განახლდა , რედაქტირების ჟურნალები გამოიყენება fsimage-ზე ფაილური სისტემის უახლესი სურათის მისაღებად. მაგრამ გადატვირთვა ა ხდება სახელი ძალიან იშვიათად წარმოების კლასტერებში, რაც გვეუბნება, რომ რედაქტირების ჟურნალები შეიძლება ძალიან დიდი გახდეს კლასტერებისთვის, როდესაც სახელი მუშაობს დიდი ხნის განმავლობაში.

ამასთან დაკავშირებით, არის თუ არა მეორადი NameNode სარეზერვო კვანძი?

სარეზერვო კვანძი : In მეორადი სახელო და საგუშაგო კვანძი , საგუშაგოები იქმნება მათ ლოკალურ ფაილურ სისტემებზე fsimage-ის ჩამოტვირთვისა და ჩანაწერის ფაილების რედაქტირებით აქტიური ძირითადიდან სახელის კვანძი და აერთიანებს ამ ორ ფაილს და ახალი fsimage ასლი ინახება მათ ადგილობრივ ფაილურ სისტემებზე.

რა არის NameNode HDFS-ში?

NameNode არის ცენტრალური ნაწილი HDFS . NameNode ასევე ცნობილია როგორც ოსტატი. NameNode ინახავს მხოლოდ მეტამონაცემებს HDFS – ფაილურ სისტემაში არსებული ყველა ფაილის კატალოგის ხე და აკონტროლებს ფაილებს კლასტერში. NameNode არ ინახავს რეალურ მონაცემებს ან მონაცემთა ბაზას. თავად მონაცემები რეალურად ინახება DataNodes-ში.

გირჩევთ: