Co to jest drugorzędny Namenode w Apache Hadoop?
Co to jest drugorzędny Namenode w Apache Hadoop?

Wideo: Co to jest drugorzędny Namenode w Apache Hadoop?

Wideo: Co to jest drugorzędny Namenode w Apache Hadoop?
Wideo: 005 - What is secondary Namenode ? 2024, Kwiecień
Anonim

Drugorzędna nazwaNode w hadoop to specjalnie dedykowany węzeł w klastrze HDFS, którego główną funkcją jest przyjmowanie punktów kontrolnych metadanych systemu plików obecnych na nazwanode . To nie jest kopia zapasowa nazwanode . To tylko punkty kontrolne nazwanode przestrzeń nazw systemu plików.

Tak więc, czym jest drugorzędny NameNode, czy jest substytutem Namenode?

ten drugorzędny nazwanode stale odczytuje dane z pamięci RAM Nazwanode i zapisuje go na dysku twardym lub w systemie plików. To nie jest zastąpić Namenode , więc jeśli Nazwanode zawiedzie, cały system Hadoop przestanie działać.

Wiesz też, co się dzieje po ponownym uruchomieniu NameNode? Tylko wtedy, gdy Nazwanode jest uruchomiony ponownie , dzienniki edycji są stosowane do fsimage, aby uzyskać najnowszą migawkę systemu plików. Ale ponowne uruchomienie z Występuje nazwanode bardzo rzadko w klastrach produkcyjnych, co mówi nam, że dzienniki edycji mogą rosnąć bardzo duże dla klastrów, gdy tylko a Nazwanode działa przez długi czas.

W związku z tym, czy drugorzędny NameNode jest węzłem zapasowym?

Węzeł zapasowy : W Drugorzędny Namenode i punkt kontrolny Węzeł , punkty kontrolne są tworzone w ich lokalnych systemach plików poprzez pobranie fsimage i edycję plików dziennika z aktywnego podstawowego nazwanode i łączy te dwa pliki, a nowa kopia fsimage jest zapisywana w ich lokalnych systemach plików.

Co to jest NameNode w HDFS?

NazwaNode jest centralnym elementem HDFS . NazwaNode znany jest również jako Mistrz. NazwaNode przechowuje tylko metadane HDFS – drzewo katalogów wszystkich plików w systemie plików i śledzi pliki w klastrze. NazwaNode nie przechowuje rzeczywistych danych ani zbioru danych. Same dane są faktycznie przechowywane w DataNodes.

Zalecana: