Apache Hadoop ичиндеги экинчи Namenode деген эмне?
Apache Hadoop ичиндеги экинчи Namenode деген эмне?

Video: Apache Hadoop ичиндеги экинчи Namenode деген эмне?

Video: Apache Hadoop ичиндеги экинчи Namenode деген эмне?
Video: Поднимаем Hadoop-кластер локально | Скринкасты | Ok #1 2024, Апрель
Anonim

Экинчилик NameNode ичинде hadoop HDFS кластериндеги атайын бөлүнгөн түйүн, анын негизги функциясы файл тутумунун метаберилиштерин текшерүү пункттарын алуу болуп саналат. namenode . Бул камдык эмес namenode . Бул жөн гана текшерүү пункттары namenode's файл тутумунун аталыш мейкиндиги.

Ошентип, экинчи NameNode деген эмне, ал Namenode алмаштырабы?

The экинчилик Namenode оперативдик эс тутумунан маалыматтарды дайыма окуйт Namenode жана аны катуу дискке же файл тутумуна жазат. Бул а эмес Namenode ордуна , эгерде Namenode иштебей калса, бүт Hadoop системасы иштебей калат.

NameNode кайра иштетилгенде эмне болорун билесизби? Качан гана Namenode болуп саналат кайра башталды , түзөтүү журналдары файл тутумунун эң акыркы сүрөтүн алуу үчүн fsimageге колдонулат. Бирок кайра баштоо а Namenode пайда болот өндүрүш кластерлеринде өтө сейрек кездешет, бул бизге түзөтүү журналдары кластерлер үчүн абдан чоң өсө аларын айтат. Namenode узак убакыт бою иштейт.

Бул жагынан алганда, экинчи NameNode резервдик түйүнбү?

Камдык түйүн : In Экинчи Namenode жана Текшерүү пункту Түйүн , текшерүү пункттары fsimage жүктөө аркылуу алардын жергиликтүү файл тутумдарында түзүлөт жана активдүү негизгиден журнал файлдарын түзөтөт namenode жана бул эки файлды бириктирет жана жаңы fsimage көчүрмөсү алардын жергиликтүү файл тутумдарында сакталат.

HDFSде NameNode деген эмне?

NameNode борбордук бөлүгү болуп саналат HDFS . NameNode Устат катары да белгилүү. NameNode метаберилиштерин гана сактайт HDFS – файл тутумундагы бардык файлдардын каталог дарагы жана кластер боюнча файлдарды көзөмөлдөйт. NameNode чыныгы маалыматтарды же маалымат топтомун сактабайт. Маалыматтын өзү чындыгында DataNodes ичинде сакталат.

Сунушталууда: