Hive Grunnkurs

Apache Hive er blitt en de facto standard for distribuerte datavarehus – opprinnelig utviklet av Facebook for å kunne bruke et SQL-liknende språk i MapReduce-operasjoner med spørringer i store, distribuerte datasett. Hive brukes nå av en rekke kjente firmaer, fra Facebook, CNET og Scribd til Netflix og Last.fm.

Hvem passer kurset for?

Dette kurset passer for deg som vil ha en grunnleggende innføring og hjelp til å komme igang med Hive og HiveQL – enten du er drifter, utvikler eller analytiker.

Forkunnskaper

Kurset krever ingen forkunnskaper uten generelt gode datakunnskaper, men et grunnleggende kjennskap til databaser (relasjonelle eller NoSQL) vil være en fordel.

Målsetting

Etter gjennomført kurs skal deltakerne kunne installere og bruke Hive og HiveQL via terminalklient, web-grensesnitt (Hadoop User Experience) og drivere for bl.a. Java, PHP og Python.

Gjennomføring

Kurset går over tre dager (9-15) og kan gjennomføres bedriftsinternt, eller i våre kurslokaler i Oslo sentrum.

Kursinnhold

Kurset starter fra grunnen av med installasjon og konfigurering av Hive. Vi bruker Hortonworks Hadoop-distribusjon til kurset, men går også igjennom installasjon av Hive direkte fra Apache.org.

Kursemner

  1. Introduksjon til distribuerte systemer og filsystemer
  2. Installasjon og konfigurering av Hive
  3. Hive og Hadoops økosystem
  4. Introduksjon til HiveQL, Hive CLI og Beeline
  5. Importering og eksportering av data mellom Hive og filer / relasjonelle databaser.
  6. Spørringer i distribuerte datasett med HiveQL
  7. Oppretting av datavarehus og tabeller
  8. Hive via Java, PHP og Python
  9. Hive med Tez
  10. Hive med HCatalog og HBase
  11. Hive med Spark SQL
  12. Sikkerhet og brukertilgang til Hive
  • Kurset kan tas som klasseromskurs med lærer over 3 dager.
  • Kurset kan tas som bedriftsinternt kurs

Påmelding

Klikk her for å sjekke kursdatoer og melde deg på kurset

Passer ikke datoene?

  • Send oss en epost med hvilke datoer som passer, så skal vi se om vi kan ordne det!