Certificação Hortonworks Hadoop FS – Certificação HDP hortonworks

Simulado da prova de certificação HDP Hortonworks

TAREFA 08

Hive Join

Escreva uma consulta Hive em um arquivo chamado /home/horton/solutions/flights_weather.hive que satisfaça os seguintes critérios:

  1. Use Tez as the execution engine
  2. O resultado da consulta deve gerar uma nova tabela Hive chamada flight_weather armazenada como um arquivo de texto
  3. Junte (join) à tabela flightdelays com a tabela sfo_weather onde dest ou origin é igual a “SFO” em flightdelays, e o year, month e dayofmonth são iguais nas duas tabelas
  4. Selecione todas as colunas da tabela flightdelays e as colunas temperature_max e temperature_min de sfo_weather

Script

 

-- define o tez como engine de execução
set hive.execution.engine=tez;
-- Cria a tabela flights_weather e preenche com os dados do Join das duas tabelas
create table flights_weather as select f.*, w.temperature_max, w.temperature_min from flightdelays as f  
join sfo_weather as w on w.year = f.year and  w.month = f.month and  w.dayofmonth = f.dayofmonth 
where f.origin = "SFO" or f.dest = "SFO" ;

Obrigado

Até a próxima

Aula 10 – Tarefa 08 do simulado da prova de certificação HDP Hortonworks

About The Author
-

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>