+

Spark und Hadoop für Python Entwickler

Erwerben Sie in diesem Training ein Grundverständnis über die Funktionsweise von Spark auf einem Hadoop-Cluster und nutzen Sie Python, um Datenmanagement, ETL und Machine Learning Anwendungen darauf auszuführen. Über Hadoop als Basissystem hinweg, lernen Sie sich in der Big-Data Systemlandschaft zurechzufinden und die einzelne Module, deren Einsatzszenarien und grundsätzlichen Funktionsweisen zu benennen. Lernen Sie die dabei Vorzüge von Spark-DataFrames kennen und manipulieren Sie diese mit den gewohnten Funktionen aus dem Pandas Paket oder mit SQL-Anweisungen. Innerhalb des Trainings werden Sie die Machine Learning Verfahren der nativen Spark Bibliothek MLlib ausführen und diese mit den DeepLearning Verfahren aus den externen Bibliotheken ergänzen. Erfahren Sie außerdem, welche Datentypen und Datenbanksysteme Sie für die Anwendung von Spark benötigen und wie diese mit den Hadoop Systemkomponenten interagieren. Nach dem Kurs sind Sie in der Lage Pythonskripte zu erstellen, die auf einem Spark-Rechencluster ausführbar sind. Sie werden dabei ein tieferes Verständnis für die grundlegenden Funktionsweisen von Rechenclustern haben und können Ihre Skripte durch Spark und Hadoop Anweisungen konfigurieren.

Learning objectives

  • Einführung in die Grundfunktionsweisen von Spark und Hadoop
  • Einführung in das modulare Hadoop Ökosystem.
  • Anbindung und Interaktion von Python mit den Systemen.
  • Machine Learning Anwendungen in Python und Spark schreiben.

Content

  • Einführung in Hadoop
    • Aufbau & Funktionsweise, Cluster-Computing & Map-Reduce, Datenhaltung, YARN, HDFS, Hive, Konfiguration, Ökosystem, Interaktion mit Spark
  • Einführung in Spark
    • Architektur, Konfiguration, Skript-Deployment & Job Execution, Web Frontend, Shell-Bedienung
  • Einführung in das Cluster-Computing
  • Resilient-Distributed-Datasets (RDD) – Cluster-Computing in Spark
  • Spark DataFrames und Datasets
  • Spark SQL – Verarbeiten strukturierter Daten in Spark
  • Spark NoSQL – Verarbeiten semistrukturierter Daten in Spark
  • Spark Streaming – Live-Datenstromverarbeitung
  • Spark – Python Integration
  • Datenmanagement und ETL mit Python
  • MLlib – Mashine Learning in Spark
    • Übersicht über die Bibliothek, Anbindung an Python, Anwendung von Algorithmen

Requirements

Grundlegende Programmiererfahrung in Python sollte vorhanden sein.

Additional information

Training am eigenen Laptop

(Softwarevoraussetzungen und Installationsanleitung erhalten Sie im Vorfeld)

At a glance
+

Course Nr. : DSPYTSPARK
Duration : 1 Day
Price: 862,00 € plus VAT
1.025,78 € incl. Vat

Questions?

Request information

Target audience

Python Interessierte mit und ohne Programmiererfahrung, Data Scientists, Datenanalysten, Statistiker, Mathematiker, Researcher.

Book course

Date on request

Back to the overview