Programming Pig
Dataflow Scripting with Hadoop
Publisher: O'Reilly Media
Final Release Date: September 2011
Pages: 224

This guide is an ideal learning tool and reference for Apache Pig, the open source engine for executing parallel data flows on Hadoop. With Pig, you can batch-process data without having to create a full-fledged application—making it easy for you to experiment with new datasets.

Programming Pig introduces new users to Pig, and provides experienced users with comprehensive coverage on key features such as the Pig Latin scripting language, the Grunt shell, and User Defined Functions (UDFs) for extending Pig. If you need to analyze terabytes of data, this book shows you how to do it efficiently with Pig.

  • Delve into Pig’s data model, including scalar and complex data types
  • Write Pig Latin scripts to sort, group, join, project, and filter your data
  • Use Grunt to work with the Hadoop Distributed File System (HDFS)
  • Build complex data processing pipelines with Pig’s macros and modularity features
  • Embed Pig Latin in Python for iterative processing and other advanced tasks
  • Create your own load and store functions to handle data formats and storage mechanisms
  • Get performance tips for running scripts on Hadoop clusters in less time
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly MediaProgramming Pig
 
3.9

(based on 7 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

83%

of respondents would recommend this to a friend.

Pros

  • Accurate (4)
  • Easy to understand (4)
  • Helpful examples (4)
  • Well-written (4)
  • Concise (3)

Cons

    Best Uses

    • Intermediate (5)
    • Expert (4)
    • Novice (4)
      • Reviewer Profile:
      • Developer (5)

    Reviewed by 7 customers

    Sort by

    Displaying reviews 1-7

    Back to top

     
    2.0

    Great if you already know pig

    By AT

    from San Francisco

    About Me Designer, Educator, Sys Admin

    Verified Buyer

    Pros

    • Accurate
    • Clearly Knowledgable

    Cons

    • Curse Of Knowledge
    • Difficult to understand
    • Rationalizes The Language

    Best Uses

    • Expert

    Comments about O'Reilly Media Programming Pig:

    While very informative, I felt that much of it was a rationalization of the decisions made creating Pig. The writing style was difficult to read at times as it made assumptions about the reader. I think it could have spent more time providing an introduction to Pig and less time providing an anatomical definition of each part of the language.

     
    5.0

    A must in the digital shelf

    By Alfonso

    from Spain

    About Me Developer

    Pros

    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Expert
      • Intermediate
      • Novice

      Comments about O'Reilly Media Programming Pig:

      A great book. Much probably will not get outdated in the basics, although in the expert parts will. Written for Pig 0.9, still is completely useful for Pig 0.11.

      (0 of 1 customers found this review helpful)

       
      4.0

      I am always looking good from Oreilly

      By Polineni

      from India

      About Me Developer, Sys Admin

      Verified Reviewer

      Pros

      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Expert
        • Intermediate
        • Novice
        • Student

        Comments about O'Reilly Media Programming Pig:

        Who planing to learn hadoop and who want to deal the hadoopable problems this the book for all the problems. Examples are very realistic.

        (1 of 1 customers found this review helpful)

         
        4.0

        Great book, clear and well written

        By Walter

        from Turin, Italy

        About Me Developer

        Verified Reviewer

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Well-written

        Cons

          Best Uses

          • Intermediate
          • Novice

          Comments about O'Reilly Media Programming Pig:

          Very good, it covers a lot of Pig features from the beginning to advanced features.

          (1 of 1 customers found this review helpful)

           
          3.0

          Review of Programming Pig by Alan Gates

          By Levon

          from Long Island, NY

          About Me Developer

          Verified Reviewer

          Pros

          • Accurate
          • Helpful examples

          Cons

          • Difficult to understand

          Best Uses

          • Intermediate

          Comments about O'Reilly Media Programming Pig:

          Programming Pig, the early release version, is a decent introduction to using Pig to process large scale data sets. As an early release version, it has some rough edges that will undoubtably be smoothed over before the final release, but some of the explanations of Pig's more complex areas don't have a satisfactory, simple explanation.

          (1 of 6 customers found this review helpful)

           
          5.0

          eBook for a fraction of the price??

          By Ulrich

          from Switzerland

          Comments about O'Reilly Media Programming Pig:

          I read I can have the eBook...
          "All of this for a fraction of the price of the printed book."
          Well, it's 32 to 40$ The fraction being around 0.8.
          I'd rather call that a 20% discount than a fraction.

          (2 of 3 customers found this review helpful)

           
          4.0

          Indispensable if you use Pig

          By Dean Wampler

          from Chicago, IL

          About Me Developer

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

            Best Uses

            • Expert
            • Intermediate
            • Novice

            Comments about O'Reilly Media Programming Pig:

            I've been reading an early draft, so it's still a bit rough around the edges, BUT this is an excellent book that covers the details of using Pig, from basic to advanced features. It saved my bacon (if you'll pardon the expression...) numerous times on a recent, challenging project. It has lots of good examples and debugging tips, too.

            Displaying reviews 1-7

            Back to top

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