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.