Hive para iniciantes

Aprenda Apache Hive em 8 laboratórios guiados e 2 desafios: tabelas CSV, SQL, junções com clientes, partições e relatórios ORC.

Big Data

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Hive para iniciantes ensina a consultar arquivos armazenados com Apache Hive e SQL. Com um pequeno conjunto de pedidos, você conectará CSVs a tabelas, calculará vendas pagas e entregará um relatório regional que pode reconstruir.

O curso combina 8 laboratórios guiados e 2 desafios. Os conceitos são explicados antes do uso; os desafios aplicam as habilidades a novas entradas. Conjuntos pequenos permitem conferir as respostas manualmente.

O que você aprenderá

Após concluir o curso, você poderá:

  • inspecionar colunas de tabelas e executar SQL salvo pelo Beeline;
  • mapear CSVs para tabelas externas e distinguir metadados de registros;
  • filtrar linhas, tratar NULL e calcular agregações de vendas com decimais;
  • juntar clientes e conferir se as chaves preservam as linhas pretendidas;
  • registrar partições por data e inspecionar as selecionadas por uma consulta;
  • reconstruir tabelas ORC sem acumular duplicatas e diagnosticar problemas de interpretação, localização e partições.

Para quem é este curso

Para iniciantes em análise ou engenharia de dados que desejam consultar arquivos e construir relatórios em lote reproduzíveis.

Pré-requisitos: Uso básico do terminal e leitura de tabelas. Não é necessário conhecer SQL, Hadoop, Java ou Python.

Ambiente de aprendizagem: O LabEx fornece um terminal Linux no navegador com Hive, HDFS e serviços preparados. Cada atividade inclui seus dados; administração de clusters de produção fica fora do curso.

Perguntas frequentes

Preciso aprender SQL ou concluir o curso de Hadoop primeiro?

Não. Basta saber usar o terminal em nível básico e ler uma tabela; o curso apresenta o SQL necessário. Estudar Hadoop antes oferece contexto sobre HDFS, mas cada atividade de Hive prepara seu próprio ambiente e seus dados.

Como o Hive difere das operações Hadoop apresentadas anteriormente?

A prática de Hadoop se concentra em arquivos e tarefas em lote. Aqui, o Hive associa arquivos armazenados a tabelas para consultar com SQL e criar relatórios de vendas. Você aprende a relação entre metadados, locais dos arquivos e partições.

Preciso instalar o Hive ou me conectar a um banco de dados empresarial?

Não. O LabEx fornece Hive, os serviços necessários e os dados de prática no navegador. Você usa arquivos e tabelas de varejo preparados; não precisa de dados empresariais nem de um cluster de produção.

Professor

labby
Labby
Labby is the LabEx teacher.