Mikä on toissijainen Namenode Apache Hadoopissa?
Mikä on toissijainen Namenode Apache Hadoopissa?

Video: Mikä on toissijainen Namenode Apache Hadoopissa?

Video: Mikä on toissijainen Namenode Apache Hadoopissa?
Video: Hadoop Rack Awareness 2024, Huhtikuu
Anonim

Toissijainen nimisolmu sisään hadoop on erityisesti omistettu solmu HDFS-klusterissa, jonka päätehtävä on ottaa tarkistuspisteet tiedostojärjestelmän metatiedoista. nimisolmu . Se ei ole varmuuskopio nimisolmu . Se on vain tarkistuspisteitä nimisolmun tiedostojärjestelmän nimiavaruus.

Niin, mikä on toissijainen NameNode, onko se Namenoden korvike?

The toissijainen nimisolmu lukee jatkuvasti tietoja RAM-muistista Namenode ja kirjoittaa sen kiintolevylle tai tiedostojärjestelmään. Se ei ole a korvaa Namenode , joten jos Namenode epäonnistuu, koko Hadoop-järjestelmä menee alas.

Tiedä myös, mitä tapahtuu, kun NameNode käynnistyy uudelleen? Vain kun Namenode On käynnistetty uudelleen , muokkauslokeja käytetään fsimageen, jotta saadaan uusin tilannekuva tiedostojärjestelmästä. Mutta uudelleenkäynnistys a Nimisolmu esiintyy hyvin harvoin tuotantoklustereissa, mikä kertoo meille, että muokkauslokit voivat kasvaa erittäin suuriksi klustereille aina, kun Namenode toimii pitkän aikaa.

Onko tässä suhteessa toissijainen NameNode varmuuskopiosolmu?

Varasolmu : Sisään Toissijainen nimisolmu ja Checkpoint Solmu , tarkistuspisteet luodaan paikallisiin tiedostojärjestelmiinsä lataamalla fsimage ja muokkaamalla lokitiedostoja aktiivisesta ensisijaisesta nimisolmu ja yhdistää nämä kaksi tiedostoa ja uusi fsimage-kopio tallennetaan niiden paikallisiin tiedostojärjestelmiin.

Mikä on NameNode HDFS:ssä?

NameNode on keskipiste HDFS . NameNode tunnetaan myös nimellä Mestari. NameNode tallentaa vain sisällön metatiedot HDFS – kaikkien tiedostojärjestelmän tiedostojen hakemistopuu ja seuraa tiedostoja klusterin poikki. NameNode ei tallenna todellista dataa tai tietojoukkoa. Itse data on itse asiassa tallennettu DataNodeihin.

Suositeltava: