Ի՞նչ է երկրորդական Namenode-ը Apache Hadoop-ում:
Ի՞նչ է երկրորդական Namenode-ը Apache Hadoop-ում:

Video: Ի՞նչ է երկրորդական Namenode-ը Apache Hadoop-ում:

Video: Ի՞նչ է երկրորդական Namenode-ը Apache Hadoop-ում:
Video: Ամեն ինչ գլխավոր և երկրորդական ճանապարհների մասին 2024, Նոյեմբեր
Anonim

Երկրորդական NameNode մեջ հադոպ HDFS կլաստերում հատուկ հատկացված հանգույց է, որի հիմնական գործառույթն է ֆայլային համակարգի մետատվյալների հսկիչ կետերը վերցնելը անուն հանգույց . Դա պահեստային չէ անուն հանգույց . Դա պարզապես անցակետեր է անվանման հանգույցները ֆայլային համակարգի անվանատարածք.

Այսպիսով, ի՞նչ է երկրորդական NameNode-ը, արդյոք այն փոխարինում է Namenode-ին:

Այն երկրորդական անվանում անընդհատ կարդում է տվյալները RAM-ից Անունոդ և այն գրում է կոշտ սկավառակի կամ ֆայլային համակարգի մեջ: Դա չէ փոխարինում է Namenode-ին , այնպես որ, եթե Անունոդ ձախողվում է, ամբողջ Hadoop համակարգը իջնում է:

Նաև գիտեք, թե ինչ է տեղի ունենում NameNode-ի վերագործարկման ժամանակ: Միայն այն ժամանակ, երբ Անունոդ է վերսկսվել է , խմբագրման տեղեկամատյանները կիրառվում են fsimage-ում՝ ֆայլային համակարգի վերջին նկարը ստանալու համար: Բայց վերագործարկում ա Անվանումը տեղի է ունենում շատ հազվադեպ է արտադրական կլաստերներում, ինչը մեզ ասում է, որ խմբագրման տեղեկամատյանները կարող են շատ մեծանալ կլաստերների համար, երբ Անունոդ աշխատում է երկար ժամանակով.

Այս առումով երկրորդական NameNode-ը պահեստային հանգույցն է:

Պահուստային հանգույց ներս Երկրորդական անուն և անցակետ Հանգույց , անցակետերը ստեղծվում են իրենց տեղական ֆայլային համակարգերում՝ ներբեռնելով fsimage և խմբագրում մատյան ֆայլերը ակտիվ առաջնայինից անուն հանգույց և միավորում է այս երկու ֆայլերը և նոր fsimage պատճենը պահվում է նրանց տեղական ֆայլային համակարգերում:

Ի՞նչ է NameNode-ը HDFS-ում:

NameNode -ի կենտրոնն է HDFS . NameNode հայտնի է նաև որպես Վարպետ: NameNode պահպանում է միայն մետատվյալները HDFS – ֆայլային համակարգի բոլոր ֆայլերի տեղեկատու ծառը և հետևում է ֆայլերին կլաստերի վրա: NameNode չի պահում իրական տվյալները կամ տվյալների հավաքածուն: Տվյալներն ինքնին իրականում պահվում են DataNodes-ում:

Խորհուրդ ենք տալիս: