Skip to content
Mirror of Apache Pig
Java Perl GAP PigLatin Shell Python Other
Latest commit 4ed079f May 31, 2016 Jianyong Dai PIG-3227: SearchEngineExtractor does not work for bing
git-svn-id: https://svn.apache.org/repos/asf/pig/trunk@1746234 13f79535-47bb-0310-9956-ffa450edef68
Failed to load latest commit information.
.eclipse.templates PIG-3522: Remove shock from pig Nov 1, 2013
bin PIG-4403: Combining -Dpig.additional.jars.uris with -useHCatalog brea… Jan 31, 2015
conf PIG-4714: Improve logging across multiple components with callerId May 24, 2016
contrib PIG-3227: SearchEngineExtractor does not work for bing May 31, 2016
dev-support/docker PIG-4526: Make setting up the build environment easier (nielsbasjes v… Apr 27, 2016
ivy PIG-4879: Pull latest version of joda-time (rohini) May 12, 2016
lib-src/bzip2/org/apache PIG-4496: Fix CBZip2InputStream to close underlying stream May 12, 2015
license PIG-4324: Remove jsch-LICENSE.txt Nov 11, 2014
shims PIG-4714: Improve logging across multiple components with callerId May 24, 2016
src PIG-4714: Improve logging across multiple components with callerId May 24, 2016
test PIG-4892: removing /tmp/output before UT (PIG-4892-TestLoad.patch) May 24, 2016
tutorial PIG-4047: Break up pig withouthadoop and fat jar Jul 26, 2014
.gitignore PIG-4330: Regression test for PIG-3584 - AvroStorage does not correct… Nov 13, 2014
BUILDING.md PIG-4526: Make setting up the build environment easier (nielsbasjes v… Apr 27, 2016
CHANGES.txt PIG-3227: SearchEngineExtractor does not work for bing May 31, 2016
KEYS Adding prkommireddi public key to KEYS Apr 6, 2014
LICENSE.txt PIG-692 When running a job from a script, use that script name as the… Mar 5, 2009
NOTICE.txt Update copyright year in NOTICE Mar 18, 2014
README.txt PIG-4519: Correct link to Contribute page Apr 24, 2015
RELEASE_NOTES.txt updated external reference to point to hadoop's new common dir Jun 22, 2009
autocomplete PIG-692 When running a job from a script, use that script name as the… Mar 5, 2009
build.xml Preparing for 0.17.0 development May 18, 2016
doap_Pig.rdf Added doap file. This will be used in listing Pig on Apache's index o… May 16, 2011
ivy.xml PIG-4417: Pig's register command should support automatic fetching of… Nov 20, 2015
start-build-env.sh PIG-4526: Make setting up the build environment easier (nielsbasjes v… Apr 27, 2016

README.txt

Apache Pig
===========
Pig is a dataflow programming environment for processing very large files. Pig's
language is called Pig Latin. A Pig Latin program consists of a directed
acyclic graph where each node represents an operation that transforms data.
Operations are of two flavors: (1) relational-algebra style operations such as
join, filter, project; (2) functional-programming style operators such as map,
reduce. 

Pig compiles these dataflow programs into (sequences of) map-reduce or Apache Tez
jobs and executes them using Hadoop. It is also possible to execute Pig Latin
programs in a "local" mode (without Hadoop cluster), in which case all 
processing takes place in a single local JVM. 

General Info
===============

For the latest information about Pig, please visit our website at:

   http://pig.apache.org/

and our wiki, at:

   http://wiki.apache.org/pig/

Getting Started
===============
1. To learn about Pig, try http://wiki.apache.org/pig/PigTutorial
2. To build and run Pig, try http://wiki.apache.org/pig/BuildPig and
http://wiki.apache.org/pig/RunPig
3. To check out the function library, try http://wiki.apache.org/pig/PiggyBank


Contributing to the Project
===========================

We welcome all contributions. For the details, please, visit
https://cwiki.apache.org/confluence/display/PIG/HowToContribute
Something went wrong with that request. Please try again.