מהו Namenode משני ב- Apache Hadoop?
מהו Namenode משני ב- Apache Hadoop?

וִידֵאוֹ: מהו Namenode משני ב- Apache Hadoop?

וִידֵאוֹ: מהו Namenode משני ב- Apache Hadoop?
וִידֵאוֹ: Hadoop Rack Awareness 2024, אַפּרִיל
Anonim

NameNode משני ב hadoop הוא צומת ייעודי במיוחד באשכול HDFS שתפקידו העיקרי הוא לקחת נקודות ביקורת של מטא נתונים של מערכת הקבצים הקיימים ב צומת שם . זה לא גיבוי צומת שם . זה רק מחסומים ה-namenode מרחב השמות של מערכת הקבצים.

רק אז, מה זה NameNode משני האם הוא תחליף ל-Namenode?

ה Namenode משני קורא כל הזמן את הנתונים מה-RAM של ה- Namenode וכותבת אותו בדיסק הקשיח או במערכת הקבצים. זה לא א תחליף ל-Namenode , אז אם ה Namenode נכשל, מערכת Hadoop כולה נופלת.

דע גם, מה קורה כאשר NameNode מופעל מחדש? רק כאשר ה Namenode הוא הופעל מחדש , יומני עריכה מוחלים על fsimage כדי לקבל את תמונת המצב העדכנית ביותר של מערכת הקבצים. אבל הפעלה מחדש של א Namenode מתרחש לעתים רחוקות מאוד באשכולות ייצור, מה שאומר לנו שיומני עריכה יכולים לגדול מאוד עבור האשכולות, בכל פעם Namenode פועל במשך תקופה ארוכה.

בהקשר זה, האם ה-NameNode המשני הוא צומת הגיבוי?

צומת גיבוי : ב Namenode משני ו-Checkpoint צוֹמֶת , מחסומים נוצרים במערכות הקבצים המקומיות שלהם על ידי הורדת fsimage ועריכת קובצי יומן מהראשי הפעיל צומת שם וממזג את שני הקבצים הללו ועותק fsimage חדש נשמר במערכות הקבצים המקומיות שלהם.

מהו NameNode ב-HDFS?

NameNode הוא החלק המרכזי של HDFS . NameNode ידוע גם בתור המאסטר. NameNode מאחסן רק את המטא נתונים של HDFS - עץ הספריות של כל הקבצים במערכת הקבצים, ועוקב אחר הקבצים ברחבי האשכול. NameNode אינו מאחסן את הנתונים בפועל או את מערך הנתונים. הנתונים עצמם מאוחסנים למעשה ב-DataNodes.

מוּמלָץ: