Introduction to Apache Pig, Parts I & II
This two-part class provides an intensive introduction to Pig for data transformations. You will learn how to use Pig to manage data sets in Hadoop clusters, using an easy-to-learn scripting language. The specific topics of the 120-minute class will be calibrated to your needs, but we will generally cover: What is Pig and why would I use it? understanding the basic concepts of data structures in Pig; and understanding the basic language constructs in Pig. We'll also create basic Pig scripts.
Prerequisites: This class will be taught in a Linux environment, using the Hive command-line interface (CLI). Please come prepared with the following:
• Linux shell experience; the ability to log into Linux servers and use basic Linux shell (bash) commands is required
• Basic experience connecting to an Amazon EC2/EMR cluster via SSH
• Windows users should have a knowledge of CYGWIN and Putty
• A basic knowledge of Vi would be helpful but not necessary
Also, bring your laptop with the following software installed in advance:
• Putty (Windows only): You will log into a remote cluster for this class. Mac OS X and Linux environments include ssh (secure shell) support. Windows users will need to install Putty. Download putty.zip from here.
• A Text Editor: An editor suitable for editing source code, such as SQL queries. On Windows, WordPad (but not Word) or NotePad++ (but not Notepad) are suitable.
Level : Overview