Apache Pig

Apache Pig
Developer(s)Apache Software Foundation, Yahoo Research
Initial releaseSeptember 11, 2008 (2008-09-11)
Stable release
0.17.0 / June 19, 2017 (2017-06-19)
Repository
Operating systemMicrosoft Windows, OS X, Linux
TypeData analytics
LicenseApache License 2.0
Websitepig.apache.org

Apache Pig[1] is a high-level platform for creating programs that run on Apache Hadoop. The language for this platform is called Pig Latin.[1] Pig can execute its Hadoop jobs in MapReduce, Apache Tez, or Apache Spark.[2] Pig Latin abstracts the programming from the Java MapReduce idiom into a notation which makes MapReduce programming high level, similar to that of SQL for relational database management systems. Pig Latin can be extended using user-defined functions (UDFs) which the user can write in Java, Python, JavaScript, Ruby or Groovy[3] and then call directly from the language.

  1. ^ a b "Hadoop: Apache Pig". Retrieved Sep 2, 2011.
  2. ^ "[PIG-4167] Initial implementation of Pig on Spark - ASF JIRA". issues.apache.org. Retrieved 2018-12-29.
  3. ^ "Pig user defined functions". Retrieved May 3, 2013.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy