CourseImg

Apache Pig

Apache Pig

Course Overview:

This course is a general overview of the Apache Pig Framework. It will provide an introduction to the structure and methodologies of Apache Pig and an overview of Pig Latin, the Language of Apache Pig. It will cover many of the functionality that is built into the language as well as how to incorporate user defined functions into pig scripts to further increase their functionality.

Course Content:

Introduction

♦ Introduction to Apache PIG

♦ Prerequisites for Apache PIG

♦ Exploring Use Cases of PIG

♦ History of Apache PIG

Basics of Big Data, Hadoop and Pig

♦ Big Data Overview

♦ Apache Hadoop Framework

♦ Hadoop Distributed File System

♦ Hadoop MapReduce

♦ Introduction to Apache Pig

♦ Importance of Apache PIG

♦ Why PIG Over MapReduce

♦ Where PIG is Best Suited

♦ Where to Avoid PIG

PIG Latin Language, Architecture and Modes of Pig

♦ PIG Latin Language

♦ Running PIG in Different Modes

♦ PIG Architecture

♦ GRUNT Shell

♦ PIG Latin Statements

Data Model, Operators and Streaming in PIG

♦ PIG Data Model- Scalar Datatype

♦ PIG Data Model - Complex DataType

♦ Arithmetic Operators

♦ Comparison Operators

♦ Cast Operators

♦ Type Construction Operator

♦ Relational Operators

♦ Loading and Storing Operators

♦ Filtering Operators

♦ Filtering Operators-Pig Streaming with Python

♦ Grouping and Joining Operators- PART-1

♦ Grouping and Joining Operators- PART-2

♦ Sorting Operator

♦ Combining and Splitting Operators

♦ Diagnostic Operators

Different Kinds of Built-In Functions in PIG

♦ Eval Functions PART-1

♦ Eval Functions PART-2

♦ Eval Functions PART-3

♦ Load and Store Functions

♦ Tuple and Bag Functions

♦ String Functions

♦ Math Function

Advanced Pig Latin with Pig Scripts,UDF's,Utility Commands

♦ Running Pig Scripts

♦ Utility Commands

File Compression

♦ File Compression in pig

♦ Intermediate Compression

♦ Pig Unit Testing

Advanced Pig Latin

♦ Embedded Pig in JAVA

♦ Pig Macros

♦ Import Macros

We can assure a 100% job guarantee and Placement. Contact us for Free - Demo.

Quick Enroll