Storm Real-Time Processing Cookbook.
by
 
Anderson, Quinton.

Title
Storm Real-Time Processing Cookbook.

Author
Anderson, Quinton.

ISBN
9781782164432

Personal Author
Anderson, Quinton.

Physical Description
1 online resource (301 pages)

Contents
Storm Real-time Processing Cookbook -- Table of Contents -- Storm Real-time Processing Cookbook -- Credits -- About the Author -- About the Reviewers -- www.packtpub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- An introduction to the Storm processor -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Setting Up Your Development Environment -- Introduction -- Setting up your development environment -- How to do it… -- How it works… -- Distributed version control -- How to do it… -- Creating a "Hello World" topology -- How to do it… -- How it works… -- Creating a Storm cluster - provisioning the machines -- How to do it... -- How it works... -- Creating a Storm cluster - provisioning Storm -- How to do it… -- How it works… -- Deriving basic click statistics -- Getting ready -- How to do it… -- How it works… -- Unit testing a bolt -- Getting ready -- How to do it… -- How it works… -- Implementing an integration test -- How to do it… -- How it works… -- Deploying to the cluster -- How to do it… -- How it works… -- 2. Log Stream Processing -- Introduction -- Creating a log agent -- How to do it… -- How it works… -- Creating the log spout -- How to do it… -- How it works… -- There's more… -- Rule-based analysis of the log stream -- How to do it… -- How it works… -- Indexing and persisting the log data -- How to do it… -- How it works… -- Counting and persisting log statistics -- How to do it… -- How it works… -- Creating an integration test for the log stream cluster -- How to do it… -- How it works… -- Creating a log analytics dashboard -- How to do it… -- How it works… -- 3. Calculating Term Importance with Trident.
 
Introduction -- Creating a URL stream using a Twitter filter -- How to do it… -- How it works… -- There's more… -- Deriving a clean stream of terms from the documents -- How to do it… -- How it works… -- Calculating the relative importance of each term -- How to do it… -- How it works… -- There's more… -- 4. Distributed Remote Procedure Calls -- Introduction -- Using DRPC to complete the required processing -- How to do it… -- How it works… -- There's more... -- Integration testing of a Trident topology -- How to do it… -- How it works… -- There's more… -- Implementing a rolling window topology -- How to do it… -- How it works… -- Simulating time in integration testing -- How to do it… -- How it works… -- 5. Polyglot Topology -- Introduction -- Implementing the multilang protocol in Qt -- Getting ready -- How to do it… -- How it works… -- Implementing the SplitSentence bolt in Qt -- How to do it… -- How it works… -- There's more… -- Implementing the count bolt in Ruby -- How to do it… -- How it works… -- Defining the word count topology in Clojure -- How to do it… -- How it works… -- There's more… -- 6. Integrating Storm and Hadoop -- Introduction -- Implementing TF-IDF in Hadoop -- Getting ready -- How to do it… -- How it works… -- There's more… -- Persisting documents from Storm -- How to do it… -- How it works… -- Integrating the batch and real-time views -- How to do it… -- How it works… -- 7. Real-time Machine Learning -- Introduction -- Implementing a transactional topology -- Getting ready -- How to do it… -- How it works... -- Creating a Random Forest classification model using R -- Getting ready -- How to do it… -- How it works... -- There's more... -- Operational classification of transactional streams using Random Forest -- Getting ready -- How to do it… -- How it works... -- There's more... -- Creating an association rules model in R.
 
Getting ready -- How to do it… -- How it works... -- Creating a recommendation engine -- How to do it… -- How it works... -- There's more... -- Real-time online machine learning -- How to do it… -- How it works... -- 8. Continuous Delivery -- Introduction -- Setting up a CI server -- Getting ready -- How to do it… -- How it works… -- Setting up system environments -- Getting ready -- How to do it… -- How it works… -- Defining a delivery pipeline -- How to do it… -- How it works... -- There's more... -- Implementing automated acceptance testing -- Getting ready -- How to do it… -- How it works... -- There's more... -- 9. Storm on AWS -- Introduction -- Deploying Storm on AWS using Pallet -- Getting ready -- How to do it… -- There's more… -- Setting up a Virtual Private Cloud -- How to do it… -- Deploying Storm into Virtual Private Cloud using Vagrant -- Getting ready -- How to do it… -- Index.

Abstract
A Cookbook with plenty of practical recipes for different uses of Storm.If you are a Java developer with basic knowledge of real-time processing and would like to learn Storm to process unbounded streams of data in real time, then this book is for you.

Local Note
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.

Subject Term
Open source software.
 
Real-time data processing.

Genre
Electronic books.

Electronic Access
Click to View


LibraryMaterial TypeItem BarcodeShelf NumberStatus
IYTE LibraryE-Book1262193-1001QA76.54 -- .A53 2013 EBEbrary E-Books