Cargando…

Heron streaming: fundamentals, applications, operations, and insights

This book provides both a basic understanding of stream processing in general, and practical guidance for development and research with Apache Heron in particular. It delivers to developers of streaming applications basic and systematic knowledge about Heron, which is today only scattered across pro...

Descripción completa

Detalles Bibliográficos
Autores principales: Wu, Huijun, Fu, Maosong
Lenguaje:eng
Publicado: Springer 2021
Materias:
Acceso en línea:https://dx.doi.org/10.1007/978-3-030-60094-5
http://cds.cern.ch/record/2763345
_version_ 1780970905691750400
author Wu, Huijun
Fu, Maosong
author_facet Wu, Huijun
Fu, Maosong
author_sort Wu, Huijun
collection CERN
description This book provides both a basic understanding of stream processing in general, and practical guidance for development and research with Apache Heron in particular. It delivers to developers of streaming applications basic and systematic knowledge about Heron, which is today only scattered across project documents, technique blogs and code snippets on the Web. The book is organized in four parts: Part I describes basic knowledge about stream processing, Apache Storm, and Apache Heron (Incubating), and also introduces the Heron source repository. Part II then goes into details and describes two data models to write Heron topologies and often used topology features, including stateful processing. This part is especially targeted at software developers who write topologies using Heron APIs. Next, part III describes Heron tools, including the command-line interface and the user interface, needed to manage a single topology or multiple topologies in a data center. This part is particularly aimed at operators who deploy and manage running jobs. Eventually, part IV describes the Heron source code and how to customize or extend Heron. This part is especially suggested for software engineers who would like to contribute code to the Heron repository and who are curious about Heron insights. Overall, this book aims at professionals who want to process streaming data based on Apache Heron. A basic knowledge of Java and Bash commands for Linux is assumed.
id cern-2763345
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
publisher Springer
record_format invenio
spelling cern-27633452021-04-21T16:38:34Zdoi:10.1007/978-3-030-60094-5http://cds.cern.ch/record/2763345engWu, HuijunFu, MaosongHeron streaming: fundamentals, applications, operations, and insightsMathematical Physics and MathematicsThis book provides both a basic understanding of stream processing in general, and practical guidance for development and research with Apache Heron in particular. It delivers to developers of streaming applications basic and systematic knowledge about Heron, which is today only scattered across project documents, technique blogs and code snippets on the Web. The book is organized in four parts: Part I describes basic knowledge about stream processing, Apache Storm, and Apache Heron (Incubating), and also introduces the Heron source repository. Part II then goes into details and describes two data models to write Heron topologies and often used topology features, including stateful processing. This part is especially targeted at software developers who write topologies using Heron APIs. Next, part III describes Heron tools, including the command-line interface and the user interface, needed to manage a single topology or multiple topologies in a data center. This part is particularly aimed at operators who deploy and manage running jobs. Eventually, part IV describes the Heron source code and how to customize or extend Heron. This part is especially suggested for software engineers who would like to contribute code to the Heron repository and who are curious about Heron insights. Overall, this book aims at professionals who want to process streaming data based on Apache Heron. A basic knowledge of Java and Bash commands for Linux is assumed.Springeroai:cds.cern.ch:27633452021
spellingShingle Mathematical Physics and Mathematics
Wu, Huijun
Fu, Maosong
Heron streaming: fundamentals, applications, operations, and insights
title Heron streaming: fundamentals, applications, operations, and insights
title_full Heron streaming: fundamentals, applications, operations, and insights
title_fullStr Heron streaming: fundamentals, applications, operations, and insights
title_full_unstemmed Heron streaming: fundamentals, applications, operations, and insights
title_short Heron streaming: fundamentals, applications, operations, and insights
title_sort heron streaming: fundamentals, applications, operations, and insights
topic Mathematical Physics and Mathematics
url https://dx.doi.org/10.1007/978-3-030-60094-5
http://cds.cern.ch/record/2763345
work_keys_str_mv AT wuhuijun heronstreamingfundamentalsapplicationsoperationsandinsights
AT fumaosong heronstreamingfundamentalsapplicationsoperationsandinsights