Gerente nó do fio em hadoop

Video: Fundamentals of Hadoop MapReduce

Cada nó escravo em mais um recurso Negotiator (FIO) tem um daemon Node Manager, que atua como um escravo para o Gerenciador de recursos. Tal como acontece com o TaskTracker, cada nó escravo tem um serviço que liga-lo para o serviço de processamento (Node Manager) e o serviço de armazenamento (DataNode) que permitem Hadoop para ser um sistema distribuído.

Video: CCA 175 HADOOP HDFS WRITE FLOW 4

Cada Node Manager rastreia os recursos de processamento de dados disponíveis em seu nó escravo e envia relatórios regulares para o Gerenciador de recursos.

Os recursos de processamento em um cluster Hadoop são consumidos em pedaços pequenos chamados recipientes. UMA recipiente é uma coleção de todos os recursos necessários para executar um aplicativo: núcleos de CPU, memória, largura de banda e espaço em disco. Um recipiente implantado é executado como um processo individual de um nó escravo de um cluster Hadoop.

Video: Durga Hadoop



O conceito de um recipiente pode lembrá-lo de um encaixe, a unidade de processamento utilizado pelo JobTracker e TaskTracker, mas eles têm algumas diferenças notáveis. Mais significativamente, os recipientes são genéricos e pode executar qualquer lógica de aplicação que está dado, ao contrário de slots, que são especificamente definidos para ser executado quer mapear ou reduzir tarefas. Além disso, os recipientes podem ser solicitadas com valores personalizados de recursos, enquanto slots são todos uniforme.

Enquanto o montante solicitado está dentro dos limites máximos do que é aceitável para um recipiente (e desde que a quantidade de memória solicitada é um múltiplo da quantidade mínima) e mínimo, a Resource Manager irá conceder e agendar esse recipiente.

Video: BIG Data || Hadoop Map Reduce Part -1 by Suresh

Todos os processos do contêiner em execução em um nó escravo são inicialmente provisionado, monitorados e rastreados pelo daemon Node Manager do nó escravo.


Publicações relacionadas