Ed
há 6 meses
Para entender como funciona o modelo de programação MapReduce, é importante saber o papel de cada função: 1. Função Map: Recebe pares de entrada de chave e valor e processa esses dados, gerando um conjunto intermediário de pares de chave e valor. O objetivo é transformar os dados de entrada em uma forma que possa ser facilmente reduzida. 2. Função Reduce: Recebe a chave e um conjunto de valores associados a essa chave, e então realiza a agregação ou consolidação desses valores para produzir um resultado final. Agora, vamos analisar as alternativas: A) A função Map deve receber os dados e filtrá-los. A função Reduce deve então classificar os dados filtrados. - Incorreto, pois não descreve corretamente o funcionamento do MapReduce. B) A função Map deve receber um par de entrada de chave e valor, produzindo um único resultado. A função Reduce deve então receber esse resultado e produzir um conjunto final de chaves e valores. - Incorreto, pois a função Map produz um conjunto intermediário, não um único resultado. C) A função Map deve receber todos os dados de uma vez e processá-los. A função Reduce deve então receber os dados processados pelo Map e consolidá-los em um único resultado. - Incorreto, pois a função Map não processa todos os dados de uma vez. D) A função Map deve receber os dados e realizar um pré-processamento. A função Reduce deve então receber os dados pré-processados e realizá-los. - Incorreto, pois não descreve o funcionamento correto do MapReduce. E) A função Map deve receber um par de entrada de chave e valor, produzindo um conjunto intermediário de chaves e valores. A função Reduce deve receber a chave e um conjunto de valores relacionados a ela, consolidando os resultados. - Correto, pois descreve precisamente o funcionamento do modelo MapReduce. Portanto, a alternativa correta é: E.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material