Ano ang pangalawang Namenode sa Apache Hadoop?
Ano ang pangalawang Namenode sa Apache Hadoop?

Video: Ano ang pangalawang Namenode sa Apache Hadoop?

Video: Ano ang pangalawang Namenode sa Apache Hadoop?
Video: Hadoop NameNode And Secondary NameNode | Hadoop HDFS Architecture | @OnlineLearningCenterIndia 2024, Nobyembre
Anonim

Pangalawang PangalanNode sa hadoop ay isang espesyal na nakatuong node sa HDFS cluster na ang pangunahing tungkulin ay kumuha ng mga checkpoint ng file system metadata na nasa namenode . Ito ay hindi isang backup namenode . Mga checkpoint lang mga namenode namespace ng file system.

Kaya lang, ano ang pangalawang NameNode ito ba ay isang kapalit sa Namenode?

Ang pangalawang Namenode patuloy na nagbabasa ng data mula sa RAM ng Namenode at isinusulat ito sa hard disk o sa file system. Ito ay hindi a kapalit sa Namenode , kaya kung ang Namenode nabigo, bumaba ang buong sistema ng Hadoop.

Alamin din, ano ang mangyayari kapag nag-restart ang NameNode? Lamang kapag ang Namenode ay na-restart , inilalapat ang mga edit log sa fsimage upang makuha ang pinakabagong snapshot ng file system. Pero muling pagsisimula ng a Nangyayari ang namenode napakabihirang sa mga cluster ng produksyon na nagsasabi sa amin na ang mga edit log ay maaaring lumaki nang napakalaki para sa mga cluster, sa tuwing a Namenode tumatakbo sa mahabang panahon.

Kaugnay nito, ang pangalawang NameNode ba ay ang backup na node?

Backup Node : Sa Pangalawang Namenode at Checkpoint Node , ang mga checkpoint ay ginagawa sa kanilang mga lokal na file system sa pamamagitan ng pag-download ng fsimage at pag-edit ng mga log file mula sa aktibong primarya namenode at pinagsasama ang dalawang file na ito at ang bagong kopya ng fsimage ay nai-save sa kanilang mga lokal na file system.

Ano ang NameNode sa HDFS?

NameNode ay ang sentro ng HDFS . NameNode ay kilala rin bilang ang Guro. NameNode iniimbak lamang ang metadata ng HDFS – ang puno ng direktoryo ng lahat ng mga file sa file system, at sinusubaybayan ang mga file sa buong cluster. NameNode hindi nag-iimbak ng aktwal na data o ang dataset. Ang data mismo ay talagang naka-imbak sa DataNodes.

Inirerekumendang: