Lar Finanças Pessoais A Importância do MapReduce em Hadoop - dummies

A Importância do MapReduce em Hadoop - dummies

Vídeo: Implementando Projetos de BIG DATA com NoSQL, MongoDB, HADOOP e Map Reduce 2024

Vídeo: Implementando Projetos de BIG DATA com NoSQL, MongoDB, HADOOP e Map Reduce 2024
Anonim

Para a maioria do histórico da Hadoop, MapReduce foi o único jogo na cidade quando se trata de processamento de dados. A disponibilidade do MapReduce tem sido o motivo do sucesso do Hadoop e, ao mesmo tempo, um fator importante para limitar a adoção.

MapReduce permite que programadores qualificados escrevam aplicativos distribuídos sem se preocupar com a infra-estrutura de computação distribuída subjacente. Este é um grande negócio: o Hadoop eo framework MapReduce lidar com todos os tipos de complexidade que os desenvolvedores de aplicativos não precisam lidar.

Por exemplo, a capacidade de dimensionar de forma transparente o cluster adicionando nós e o failover automático dos subsistemas de armazenamento de dados e processamento de dados ocorrem com impacto zero em aplicativos.

O outro lado da moeda aqui é que, embora MapReduce esconde uma enorme quantidade de complexidade, você não pode perder o que é: uma interface para programação paralela. Esta é uma habilidade avançada - e uma barreira para uma adoção mais ampla. Simplesmente ainda não existem muitos programadores MapReduce, e nem todos têm a habilidade de dominá-lo.

Nos primeiros dias de Hadoop (Hadoop 1 e antes), você só pode executar aplicativos MapReduce em seus clusters. No Hadoop 2, o componente YARN alterou tudo isso ao assumir o gerenciamento e agendamento de recursos do quadro MapReduce e fornecer uma interface genérica para facilitar a execução de aplicativos em um cluster Hadoop.

Em suma, isso significa que o MapReduce agora é apenas uma das muitas estruturas de aplicativos que você pode usar para desenvolver e executar aplicativos no Hadoop. Embora seja certamente possível executar aplicativos usando outras estruturas no Hadoop, isso não significa que possamos começar a esquecer o MapReduce.

MapReduce atualmente é a única estrutura de processamento de dados pronta para produção disponível para o Hadoop. Embora outras estruturas eventualmente se tornem disponíveis, o MapReduce tem quase uma década de maturidade sob o seu cinto (com quase 4 000 problemas de JIRA concluídos, envolvendo centenas de desenvolvedores, se você estiver acompanhando).

Não há disputa: MapReduce é a estrutura mais madura do Hadoop para processamento de dados. Além disso, uma quantidade significativa de código MapReduce está em uso, e é improvável que vá em breve. Longa história curta: MapReduce é uma parte importante da história de Hadoop.

Os projetos Apache Hive e Apache Pig são altamente populares porque são pontos de entrada mais simples para processamento de dados no Hadoop. Para muitos problemas, especialmente os tipos que você pode resolver com SQL, Hive e Pig são excelentes ferramentas.Mas para uma tarefa mais ampla, como processamento estatístico ou extração de texto, e especialmente para o processamento de dados não estruturados, você precisa usar MapReduce.

A Importância do MapReduce em Hadoop - dummies

Escolha dos editores

ASVAB Paragraph Comprehension Practice - dummies

ASVAB Paragraph Comprehension Practice - dummies

Um dos subtestes que você verá no ASVAB é o teste de compreensão de parágrafos. Esta parte do ASVAB está voltada para ver se você entende o que você lê. Exemplo de perguntas Parágrafo Tempo de compreensão: 13 minutos para 15 perguntas Instruções: A compreensão de parágrafo é o quarto subtesto no ASVAB. As perguntas são projetadas para ...

ASVAB Preparação: Números positivos e negativos - manequins

ASVAB Preparação: Números positivos e negativos - manequins

Certifique-se de que esteja familiarizado com o trabalho positivo e negativo números para o ASVAB. Os números podem ser positivos ou negativos. Um número positivo é qualquer número maior que zero. Então, 4; 3. 2; 793; 3/4; 1/2; e 430, 932, 843, 784 são todos números positivos. Números inferiores a zero são números negativos. Cada número positivo tem um negativo ...

ASVAB Dicas de compreensão de leitura - manequins

ASVAB Dicas de compreensão de leitura - manequins

As abordagens de compreensão de parágrafo no ASVAB geralmente são bastante curtas. Essas dicas podem ajudá-lo a compreender melhor as passagens de leitura ASVAB e as perguntas que as seguem: Compreenda o que a questão quer de você. Solicita o ponto principal, informações específicas ou uma conclusão baseada na informação apresentada? Releia o parágrafo ...

Escolha dos editores

A diferença entre análises analógicas e digitais - manequins

A diferença entre análises analógicas e digitais - manequins

Toda a eletrônica pode ser dividida em duas grandes categorias: analógico e digital. Um dos exemplos mais comuns da diferença entre dispositivos analógicos e digitais é um relógio. No relógio analógico, o tempo é representado por mãos que giram ao redor de um disco e apontam para uma localização no mostrador que representa ...

O papel dos átomos na eletrônica - dummies

O papel dos átomos na eletrônica - dummies

Os átomos são os blocos de construção básicos de tudo no universo, seja natural ou manmade. Eles são tão pequenos que você encontraria milhões deles em uma única partícula de poeira. A corrente elétrica, às vezes conhecida como eletricidade, é o movimento na mesma direção de partículas microscópicamente pequenas e eletricamente carregadas, chamadas elétrons. Cada átomo contém o ...

Roles de prótons e elétrons - dummies

Roles de prótons e elétrons - dummies

É Uma propriedade de certas partículas, como elétrons, prótons , e quarks (sim, quarks) que descreve como eles interagem uns com os outros. Existem dois tipos diferentes de carga elétrica, um pouco arbitrariamente chamada positiva e negativa (bem como as quatro direções cardinais são chamadas norte, sul, leste e oeste). Em geral, partículas que carregam ...

Escolha dos editores

Acesso 2007 All-In-One For Dummies Cheat Sheet - dummies

Acesso 2007 All-In-One For Dummies Cheat Sheet - dummies

Trabalhando no Access 2007 é mais fácil uma vez que você entenda executar a janela do Access 2007 e usar ferramentas para ajudar a gerenciar seus dados e responder suas perguntas.

Arrumando suas mensagens com o Lotus Notes 6 - manequins

Arrumando suas mensagens com o Lotus Notes 6 - manequins

Antes de enviar uma mensagem de e-mail no Lotus Notes 6, você pode definir Opções de entrega, Opções de segurança e Selos de humor. Use essas dicas de notas para informar o destinatário sobre o quão quente é sua mensagem ou qual é o seu humor; ou solicitar confirmação de entrega, definir o tempo de entrega e muito mais. Depois de terminar de compor o corpo ...

10 Ofícios de teclado do Office 2016 - dummies

10 Ofícios de teclado do Office 2016 - dummies

Um tema comum do Office 2016 é que todos os programas se parecem e funcionam. Depois de aprender a usar o Word, você achará que não é muito mais difícil aprender o Excel ou o PowerPoint porque as guias do Ribbon funcionam de maneiras semelhantes. Ainda melhor, os mesmos comandos de teclas funcionam de forma semelhante em todos os programas do Office 2016. Por ...