Getting Started with Storm
Continuous streaming computation with Twitter's cluster technology
Publisher: O'Reilly Media
Final Release Date: August 2012
Pages: 106

Even as big data is turning the world upside down, the next phase of the revolution is already taking shape: real-time data analysis. This hands-on guide introduces you to Storm, a distributed, JVM-based system for processing streaming data. Through simple tutorials, sample Java code, and a complete real-world scenario, you’ll learn how to build fast, fault-tolerant solutions that process results as soon as the data arrives.

Discover how easy it is to set up Storm clusters for solving various problems, including continuous data computation, distributed remote procedure calls, and data stream processing.

  • Learn how to program Storm components: spouts for data input and bolts for data transformation
  • Discover how data is exchanged between spouts and bolts in a Storm topology
  • Make spouts fault-tolerant with several commonly used design strategies
  • Explore bolts—their life cycle, strategies for design, and ways to implement them
  • Scale your solution by defining each component’s level of parallelism
  • Study a real-time web analytics system built with Node.js, a Redis server, and a Storm topology
  • Write spouts and bolts with non-JVM languages such as Python, Ruby, and Javascript
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyGetting Started with Storm
 
2.0

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (3)

40%

of respondents would recommend this to a friend.

Pros

No Pros

Cons

No Cons

Best Uses

No Best Uses
    • Reviewer Profile:
    • Developer (4)

Reviewed by 5 customers

Displaying reviews 1-5

Back to top

 
4.0

Filled the gaps left by tutorial

By Joe Wyrembelski

from Rochester Hills, MI

About Me Developer, Maker

Verified Reviewer

Pros

  • Easy to understand
  • Helpful examples

Cons

    Best Uses

    • Intermediate
    • Novice
    • Student

    Comments about oreilly Getting Started with Storm:

    I took the "Watch Video; Download; Try" method to getting to know Storm and while I learned the mechanics of using Storm I didn't really understand the usefulness. This book filled the gaps.

    (4 of 4 customers found this review helpful)

     
    1.0

    The online documentation is better

    By Lars

    from Hamburg, DE

    About Me Developer

    Verified Reviewer

    Pros

      Cons

      • Not comprehensive enough
      • Too many errors

      Best Uses

        Comments about oreilly Getting Started with Storm:

        I have to agree with the previous reviews: The online documentation is extensive and well written. Use that instead until a new book is available.

        This book was outdated at the time of publishing, is not well written and has inconsistencies. Again as mentioned before concepts and terms are also not introduced at all or in an order that does not make much sense.

        I too am surprised as how this book passed quality control as there are so many errors/problems that can be easily spotted on even a cursory read.

        (2 of 2 customers found this review helpful)

         
        3.0

        It's helpful to starter

        By Kai Zhao

        from Beijing, CN

        Verified Reviewer

        Pros

        • Small Book Read Fast

        Cons

        • No Updated

        Best Uses

        • Starters

        Comments about oreilly Getting Started with Storm:

        Some facts:
        (1) this book is based on Storm 0.7.1 but so far the latest version is 0.9.0
        (2) because of above reason, the storm.trident package is not touched, and only backtype.storm package illustrated.

        (4 of 4 customers found this review helpful)

         
        1.0

        Incongruous Presentation

        By Roo de Koo

        from Woodside, CA

        About Me Designer, Developer, Educator

        Pros

          Cons

          • Difficult to understand
          • Too many errors

          Best Uses

            Comments about oreilly Getting Started with Storm:

            The book does not present the subject matter in an orderly fashion and reads more as an inchoate comment to code than as an explanatory piece. Concepts and terms are introduced out of context, before they are properly elucidated. Moreoever, there are errors in the exposition and the code examples are too often erroneous. The book's only merit is that it is better than nothing: but that should not be an excuse for this sloppy and rushed job.

            It is unfortunate that the author has no experience in expository writing and I am surprised that O'Reilly has published it.

            (5 of 6 customers found this review helpful)

             
            1.0

            Save your money

            By Allen in Caymen

            from Rum Point, Caymen

            About Me Developer

            Verified Reviewer

            Comments about oreilly Getting Started with Storm:

            The Pros:
            * concise writing style
            * thoughtful examples

            The Cons:
            * code examples sufficiently out of date with the latest versions of Storm makes this book pretty much useless

            Displaying reviews 1-5

            Back to top

             
            Buy 2 Get 1 Free Free Shipping Guarantee
            Buying Options
            Immediate Access - Go Digital what's this?
            Ebook:  $16.99
            Formats:  ePub, Mobi, PDF
            Print & Ebook:  $21.99
            Print:  $19.99