Methodology for Debugging Flink Applications

Methodology for Debugging Flink Applications

URL
Dokumentart: Bachelor Thesis
Institut: Department Informatik
Sprache: Deutsch
Erstellungsjahr: 2018
Publikationsdatum:
SWD-Schlagwörter: Debugging
DDC-Sachgruppe: Informatik

Kurzfassung auf Deutsch:

Das Debuggen von Programmen ist kompliziert, wird aber in einem verteilten System noch komplizierter. Je größer die täglich erzeugten Datenmengen werden, desto wichtiger wird die Nutzung verteilter Anwendung. Flink ist ein Framework zur verteilten Verarbeitung von Daten aus einem Stream, wobei die Daten zwischen den einzelnen Verarbeitungsschritten ebenfalls durch Streams transportiert werden. Flink erleichtert es dem Entwickler, verteilte Anwendung, die auf der Datenverarbeitung basieren zu entwickeln. Diese Thesis stellt eine Methodik zum Debuggen von eben diesen Flink Anwendungen dar.

Kurzfassung auf Englisch:

Debugging Applications is hard, debugging distributed applications is harder and the more massive the amount of data that gets generated every day gets, the higher the need for these distributed applications. Flink is a distributed stream processing framework; it processes data while only using streams. It makes it easy for developers to write these distributed applications to handle the ever-growing amounts of data in the world. This thesis explains how to debug these Flink applications by providing a debugging methodology.

Hinweis zum Urheberrecht

Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:

Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.

Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.