Overview

Apache Pig is a high-level platform for creating programs that run on Apache Hadoop. The language for this platform is called Pig Latin. Pig Latin abstracts the programming from the Java MapReduce idiom into a notation which is much closer to SQL.

Components

  • Pig Latin: The scripting language.
  • Pig Engine: The execution environment that compiles Pig Latin into MapReduce jobs.

Related Terms