Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon
Header Background
Header Image
 
 
 

Programmierung mit Hive

Seminardauer: 3 Tage

Das Seminar "Programmierung mit Hive" wurde abgekündigt. Wir können Ihnen diese Schulung in Form eines Workshops in Ihrem Unternehmen anbieten.

zur unverbindlichen Anfrage

Ziele

Die Hadoop-Komponente Hive stellt ein SQL-ähnliches Interface für den Zugriff auf die im Hadoop-Cluster gespeicherten Daten zur Verfügung. Damit können die Daten nach dem Prinzip eines relationalen Datenbanksystems verwaltet werden. Damit können SQL-erfahrene DatenbankentwicklerInnen ihre Anwendungen und Datenschemata deutlich einfacher auf Hadoop portieren als auf andere NoSQL-Systeme. Zusätzlich können Anwendungen, die auf ein relationales Datenbanksystem angewiesen sind, über den Hive-ODBC-Treiber auf Daten im Hadoop-Cluster zugreifen. Dadurch werden viele flexible Möglichkeiten der Datenhandhabung eröffnet, während der Migrationsaufwand vom traditionellen Datenbanksystem auf Hadoop gering gehalten wird. Hive stellt somit das Bindeglied zwischen SQL und NoSQL dar und erleichtert dadurch den Einstieg in die BigData-Welt.

In dieser Schulung erhalten die TeilnehmerInnen fundierte erweiterte Kenntnisse über die Hadoop-Komponente Hive. Es wird zunächst das Hive-Framework überblicksweise vorgestellt und es werden Grundlagen über das Hive-Datawarehouse vermittelt. Danach werden die Datenverarbeitungsfunktionalitäten der Hive-Abfragesprache erklärt und es wird auch tiefgreifend auf erweiterte Themen wie User Defined Functions, Anbindung von Hive an andere Hadoop-Komponenten sowie Performanceoptimierung auf verschiedenen Ebenen eingegangen. Anschließend wird eine Problemstellung aufgezeigt, die von den Teilnehmerinnen im Rahmen eines Beispielprojekt mit Hive umgesetzt wird. Zum Abschluss der Schulung werden die gelernten Inhalte zusammengefasst und die TeilnehmerInnen haben die Möglichkeit, spezifische Fragestellung anzusprechen.

Nach Abschluss dieser Schulung sind die TeilnehmerInnen in der Lage, ein Data Warehouse mit Hive aufzubauen, bestehende Daten aus einem traditionellen Datenbanksystem in Hive zu migrieren oder - mit entsprechenden Entwicklerkenntnissen - eine externe Anwendung zu entwickeln, die mit Hive als Datenbasis arbeitet. Gleichzeitig lernen sie die Besonderheiten von HiveQL kennen und können mögliche Performance-Engpässe erkennen und beseitigen.

Zielgruppe

  • Softwareentwickler
  • Datenbankentwickler

Voraussetzungen

  • IT-Grundkenntnisse
  • Grundkenntnisse in SQL
  • Grundkenntnisse in Hadoop (siehe z.B. "Entwicklung mit Hadoop")

Agenda

Theoretischer Teil

  • Einordnung von Hive innerhalb der Hadoop-Frameworks
  • Sinnvolle Einsatzbereiche für Hive
  • Grundlagen vom HiveQL und unterschiede zum SQL-Standard

Praktischer Teil

  • Einlesen von Daten in da Hive-Warehouse
  • Arbeit mit den Hive-Datentypen
  • Relationale Operationen wie Gruppierung, JOIN und UNION
  • Verwendung von UDFs
  • Datenexport aus Hive
  • Verwendung des ODBC-Treibers für den Zugriff auf Hive
  • Zusammenarbeit von Hive mit anderen Hadoop-Komponenten wie Oozie, Pig oder Sqoop
  • Performance-Tuning von Hive-Abfragen und Fehlersuche
  • Partitionierung und Datenkompression
  • Umsetzung eines eigenes praxisnahen Projektes mit Hive

Abschluss

  • Zusammenfassung
  • Ausblick
  • Fragen und Antworten

Schulungsunterlagen

nach Absprache
 
 

Europaweit unter den Besten
Unser Education Center wird seit 2012 beim jährlichen Leistungsaudit für das ITCR - International Training Center Rating® jeweils in der höchsten Leistungsstufe mit 5 von 5 Sternen ausgezeichnet.
Das bestätigt unseren langjährigen Premium-Status als Bildungsanbieter und beweist gleichzeitig, dass wir zu den besten Schulungshäusern in Europa gehören.

IT-Schulungen.com 5 Sterne

 Microsoft Learning Partner

Linux Foundation Training Partner

LPI Gold Approved Training Partner

 
 

Diese Seite weiterempfehlen:

Merkzettel Icon
0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel

Zuletzt angesehen