O que é Namenode secundário no Apache Hadoop?
O que é Namenode secundário no Apache Hadoop?

Vídeo: O que é Namenode secundário no Apache Hadoop?

Vídeo: O que é Namenode secundário no Apache Hadoop?
Vídeo: What is the role of Secondary Namenode in hadoop? 2024, Abril
Anonim

NameNode Secundário no hadoop é um nó especialmente dedicado no cluster HDFS, cuja função principal é fazer checkpoints dos metadados do sistema de arquivos presentes em namenode . Não é um backup namenode . É apenas pontos de verificação namenode namespace do sistema de arquivos.

Então, o que é um NameNode secundário é um substituto para o Namenode?

o Namenode secundário lê constantemente os dados da RAM do Namenode e grava no disco rígido ou no sistema de arquivos. Não é um substituto para o Namenode , então se o Namenode falhar, todo o sistema Hadoop ficará inativo.

Saiba também, o que acontece quando o NameNode é reiniciado? Só quando o Namenode é reiniciado , os logs de edição são aplicados a fsimage para obter o instantâneo mais recente do sistema de arquivos. Mas reiniciando de um Namenode ocorre muito raramente em clusters de produção, o que nos diz que os registros de edição podem ficar muito grandes para os clusters, sempre que um Namenode funciona por um longo período de tempo.

A este respeito, o NameNode secundário é o nó de backup?

Nó de backup : No Namenode Secundário e ponto de verificação Nó , os pontos de verificação são criados em seus sistemas de arquivos locais baixando fsimage e edita arquivos de log do primário ativo namenode e mescla esses dois arquivos e uma nova cópia fsimage é salva em seus sistemas de arquivos locais.

O que é NameNode no HDFS?

NameNode é a peça central de HDFS . NameNode também é conhecido como o Mestre. NameNode apenas armazena os metadados de HDFS - a árvore de diretórios de todos os arquivos no sistema de arquivos e rastreia os arquivos no cluster. NameNode não armazena os dados reais ou o conjunto de dados. Os próprios dados são realmente armazenados nos DataNodes.

Recomendado: