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.
- A replicação de blocos de dados não ocorre quando o NameNode está no estado Safemode.
- O fator de replicação pode ser especificado no momento da criação de um arquivo e pode ser alterado posteriormente.
- 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.
- Um bloco é considerado replicado com segurança quando as três réplicas desse bloco de dados são verificadas com o NameNode.
- 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