O que é o contexto de palavra-chave no mundo de programação Hadoop?
o que é exactamente esta palavra-chave Contexto em Hadoop MapReduce world em novos termos API?
seu extensivamente usado para escrever pares de saída de mapas e reduzir, no entanto, eu não tenho certeza se ele pode ser usado em outro lugar e o que está acontecendo exatamente sempre que eu usar o contexto. É um iterador com um nome diferente?
Qual é a relação entre a classe Mapper.Contexto, Redução De Classe.Contexto e trabalho.Contexto? Alguém pode explicar isto a começar por ... Termos leigos e, em seguida, ir em detalhes. Não consigo entender muito das documentações da API Hadoop. Obrigado pelo seu tempo e ajuda. 7
Author: Brian Tompsett - 汤莱恩, 2014-11-16
2 answers
Objecto de contexto: permite ao Mapper/redutor interagir com o resto do sistema Hadoop. Ele inclui dados de configuração para o trabalho, bem como interfaces que lhe permitem emitir saída.
As aplicações podem usar o contexto:
- para relatar os progressos
- para definir as mensagens de Estado ao nível da aplicação
- contadores de actualização
- indica que estão vivos
- para obter os valores que são armazenados na configuração do trabalho através da fase de mapa/redução.
5
Author: SMA, 2014-11-16 09:48:48
A nova API faz uso extensivo de contexto objectos que permitem ao código do utilizador comunicar com o sistema MapRduce.
Ele unifica o papel de JobConf., colector avançado, e Reporter da API antiga. 2
Author: sras, 2015-09-01 04:38:02