Apache Pig

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 can execute its Hadoop jobs in MapReduce, Apache Tez, or Apache Spark. 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 and then call directly from the language.

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
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.