FC ConcursosFC Concursos

Questão FC331104

O HDFS foi projetado para armazenar arquivos grandes como uma sequência de blocos. Em relação à replicação dos dados, assinale a afirmativa incorreta.

Bancos de Dados Dimensionais

FGV · 2023

O HDFS foi projetado para armazenar arquivos grandes como uma sequência de blocos.


Em relação à replicação dos dados, assinale a afirmativa incorreta.

  1. A replicação de blocos de dados não ocorre quando o NameNode está no estado Safemode.
  2. O fator de replicação pode ser especificado no momento da criação de um arquivo e pode ser alterado posteriormente.
  3. Os arquivos no HDFS são de gravação única (write-once) com exceção para acréscimos e truncamentos, e têm estritamente um writer a qualquer momento.
  4. Um bloco é considerado replicado com segurança quando as três réplicas desse bloco de dados são verificadas com o NameNode.
  5. Como o NameNode não permite que os DataNodes tenham várias réplicas do mesmo bloco, o número máximo de réplicas criadas é o número total de DataNodes naquele momento.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A afirmação diz que um bloco é considerado replicado com segurança quando as três réplicas desse bloco são verificadas com o NameNode. Isso descreve o mecanismo básico de garantia de replicação no HDFS: o NameNode mantém o catálogo de blocos e confere, via relatórios dos DataNodes, quantas cópias de cada bloco estão ativas.

Quando o número de réplicas reportadas para um bloco atinge o fator de replicação configurado (por padrão \(=3\)), o NameNode considera aquele bloco como tendo replicação segura.

Os DataNodes enviam block reports e heartbeats; com essas informações o NameNode atualiza seu estado e decide se há necessidade de criar réplicas adicionais.

Essa confirmação é essencial para garantir durabilidade e disponibilidade dos dados em um cluster distribuído.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo