Mastering Apache Storm

Nonfiction, Computers, Advanced Computing, Programming, Data Modeling & Design, Database Management, Data Processing
Cover of the book Mastering Apache Storm by Ankit Jain, Packt Publishing
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Ankit Jain ISBN: 9781787120402
Publisher: Packt Publishing Publication: August 16, 2017
Imprint: Packt Publishing Language: English
Author: Ankit Jain
ISBN: 9781787120402
Publisher: Packt Publishing
Publication: August 16, 2017
Imprint: Packt Publishing
Language: English

Master the intricacies of Apache Storm and develop real-time stream processing applications with ease

About This Book

  • Exploit the various real-time processing functionalities offered by Apache Storm such as parallelism, data partitioning, and more
  • Integrate Storm with other Big Data technologies like Hadoop, HBase, and Apache Kafka
  • An easy-to-understand guide to effortlessly create distributed applications with Storm

Who This Book Is For

If you are a Java developer who wants to enter into the world of real-time stream processing applications using Apache Storm, then this book is for you. No previous experience in Storm is required as this book starts from the basics. After finishing this book, you will be able to develop not-so-complex Storm applications.

What You Will Learn

  • Understand the core concepts of Apache Storm and real-time processing
  • Follow the steps to deploy multiple nodes of Storm Cluster
  • Create Trident topologies to support various message-processing semantics
  • Make your cluster sharing effective using Storm scheduling
  • Integrate Apache Storm with other Big Data technologies such as Hadoop, HBase, Kafka, and more
  • Monitor the health of your Storm cluster

In Detail

Apache Storm is a real-time Big Data processing framework that processes large amounts of data reliably, guaranteeing that every message will be processed. Storm allows you to scale your data as it grows, making it an excellent platform to solve your big data problems. This extensive guide will help you understand right from the basics to the advanced topics of Storm.

The book begins with a detailed introduction to real-time processing and where Storm fits in to solve these problems. You'll get an understanding of deploying Storm on clusters by writing a basic Storm Hello World example. Next we'll introduce you to Trident and you'll get a clear understanding of how you can develop and deploy a trident topology. We cover topics such as monitoring, Storm Parallelism, scheduler and log processing, in a very easy to understand manner. You will also learn how to integrate Storm with other well-known Big Data technologies such as HBase, Redis, Kafka, and Hadoop to realize the full potential of Storm.

With real-world examples and clear explanations, this book will ensure you will have a thorough mastery of Apache Storm. You will be able to use this knowledge to develop efficient, distributed real-time applications to cater to your business needs.

Style and approach

This easy-to-follow guide is full of examples and real-world applications to help you get an in-depth understanding of Apache Storm. This book covers the basics thoroughly and also delves into the intermediate and slightly advanced concepts of application development with Apache Storm.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Master the intricacies of Apache Storm and develop real-time stream processing applications with ease

About This Book

Who This Book Is For

If you are a Java developer who wants to enter into the world of real-time stream processing applications using Apache Storm, then this book is for you. No previous experience in Storm is required as this book starts from the basics. After finishing this book, you will be able to develop not-so-complex Storm applications.

What You Will Learn

In Detail

Apache Storm is a real-time Big Data processing framework that processes large amounts of data reliably, guaranteeing that every message will be processed. Storm allows you to scale your data as it grows, making it an excellent platform to solve your big data problems. This extensive guide will help you understand right from the basics to the advanced topics of Storm.

The book begins with a detailed introduction to real-time processing and where Storm fits in to solve these problems. You'll get an understanding of deploying Storm on clusters by writing a basic Storm Hello World example. Next we'll introduce you to Trident and you'll get a clear understanding of how you can develop and deploy a trident topology. We cover topics such as monitoring, Storm Parallelism, scheduler and log processing, in a very easy to understand manner. You will also learn how to integrate Storm with other well-known Big Data technologies such as HBase, Redis, Kafka, and Hadoop to realize the full potential of Storm.

With real-world examples and clear explanations, this book will ensure you will have a thorough mastery of Apache Storm. You will be able to use this knowledge to develop efficient, distributed real-time applications to cater to your business needs.

Style and approach

This easy-to-follow guide is full of examples and real-world applications to help you get an in-depth understanding of Apache Storm. This book covers the basics thoroughly and also delves into the intermediate and slightly advanced concepts of application development with Apache Storm.

More books from Packt Publishing

Cover of the book SAP ABAP Advanced Cookbook by Ankit Jain
Cover of the book Advanced Penetration Testing for Highly-Secured Environments - Second Edition by Ankit Jain
Cover of the book Building E-Commerce Solutions with WooCommerce by Ankit Jain
Cover of the book iOS Game Programming Cookbook by Ankit Jain
Cover of the book Expert C++ Programming by Ankit Jain
Cover of the book RavenDB 2.x Beginners Guide by Ankit Jain
Cover of the book Oracle ADF Real World Developers Guide by Ankit Jain
Cover of the book Leap Motion Development Essentials by Ankit Jain
Cover of the book Alfresco 3 Web Content Management by Ankit Jain
Cover of the book Git Best Practices Guide by Ankit Jain
Cover of the book Blueprints Visual Scripting for Unreal Engine by Ankit Jain
Cover of the book Learning iOS Security by Ankit Jain
Cover of the book Ansible Playbook Essentials by Ankit Jain
Cover of the book Icinga Network Monitoring by Ankit Jain
Cover of the book Learning Shiny by Ankit Jain
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy