Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Building Python Real-Time Applications with Storm

Buy

Learn to process massive real-time data streams using Storm and Python―no Java required!

About This Book

  • Learn to use Apache Storm and the Python Petrel library to build distributed applications that process large streams of data
  • Explore sample applications in real-time and analyze them in the popular NoSQL databases MongoDB and Redis
  • Discover how to apply software development best practices to improve performance, productivity, and quality in your Storm projects

Who This Book Is For

This book is intended for Python developers who want to benefit from Storm's real-time data processing capabilities. If you are new to Python, you'll benefit from the attention to key supporting tools and techniques such as automated testing, virtual environments, and logging. If you're an experienced Python developer, you'll appreciate the thorough and detailed examples

What You Will Learn

  • Install Storm and learn about the prerequisites
  • Get to know the components of a Storm topology and how to control the flow of data between them
  • Ingest Twitter data directly into Storm
  • Use Storm with MongoDB and Redis
  • Build topologies and run them in Storm
  • Use an interactive graphical debugger to debug your topology as it's running in Storm
  • Test your topology components outside of Storm
  • Configure your topology using YAML

In Detail

Big data is a trending concept that everyone wants to learn about. With its ability to process all kinds of data in real time, Storm is an important addition to your big data “bag of tricks.”

At the same time, Python is one of the fastest-growing programming languages today. It has become a top choice for both data science and everyday application development. Together, Storm and Python enable you to build and deploy real-time big data applications quickly and easily.

You will begin with some basic command tutorials to set up storm and learn about its configurations in detail. You will then go through the requirement scenarios to create a Storm cluster. Next, you'll be provided with an overview of Petrel, followed by an example of Twitter topology and persistence using Redis and MongoDB. Finally, you will build a production-quality Storm topology using development best practices.

Style and approach

This book takes an easy-to-follow and a practical approach to help you understand all the concepts related to Storm and Python.

(HTML tags aren't allowed.)

Microsoft® Windows® Registry Guide, Second Edition
Microsoft® Windows® Registry Guide, Second Edition

Understand how the registry works—and customize Windows to run the way you want.

Get the in-depth information you need to modify—and seamlessly manage—the Windows registry. Written for IT professionals and power users, this vital resource reveals little-known registry techniques, tricks, tips, and...

Pro SQL Server on Linux: Including Container-Based Deployment with Docker and Kubernetes
Pro SQL Server on Linux: Including Container-Based Deployment with Docker and Kubernetes
Get SQL Server up and running on the Linux operating system and containers. No database professional managing or developing SQL Server on Linux will want to be without this deep and authoritative guide by one of the most respected experts on SQL Server in the industry. Get an inside look at how SQL Server for Linux works through the...
Practical Programming for Strength Training
Practical Programming for Strength Training

Practical Programming offers a different approach to exercise programming than that typically found in other exercise texts. Based on a combined 60+ years of academic expertise, elite-level coaching experience, and the observation of thousands of novice trainees, the authors present a chronological analysis of the response to exercise as it...


The Art of Profitability
The Art of Profitability
'Interesting, concise... This little book packs quite a punch.' - Miami Herald

What do Barbie dolls, Nokia phones, and American Express credit cards have in common? They all represent a powerful business model called pyramid profit. How about Intel, Microsoft, and Stephen King? They all exploit another model called value chain
...
Data Structures and Algorithms (Software Engineering and Knowledge Engineering, 13)
Data Structures and Algorithms (Software Engineering and Knowledge Engineering, 13)

This is an excellent, up-to-date and easy-to-use text on data structures and algorithms that is intended for undergraduates in computer science and information science. The thirteen chapters, written by an international group of experienced teachers, cover the fundamental concepts of algorithms and most of the important data structures as...

Matlab: A Practical Introduction to Programming and Problem Solving
Matlab: A Practical Introduction to Programming and Problem Solving

MatLab, Third Edition is the only book that gives a full introduction to programming in MATLAB combined with an explanation of the software’s powerful functions, enabling engineers to fully exploit its extensive capabilities in solving engineering problems. The book provides a systematic, step-by-step approach, building on...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy