Pig Latin programs get translated into a set of physical operators which are placed in MapReduce jobs. Whether a particular operator ends up in a map or a reduce depends on a number of factors. We presented a paper at VLDB a few years ago that goes into this in detail, http://www.vldb.org/pvldb/2/vldb09-1074.pdf

Alan.

On May 20, 2011, at 5:16 AM, George Kousiouris wrote:


Hi all,

Sorry if this is a trivial question, but i wanted to clarify it before
starting to use pig.

How exactly does pig exploit the mapreduce framework? Is it through the standard pig commands? and do they all have a mapreduce implementation?
or just some commands only (for example filter seems to be a mapper)?

Thanks,
George

--

---------------------------

George Kousiouris
Electrical and Computer Engineer
Division of Communications,
Electronics and Information Engineering
School of Electrical and Computer Engineering
Tel: +30 210 772 2546
Mobile: +30 6939354121
Fax: +30 210 772 2569
Email: [email protected]

National Technical University of Athens
9 Heroon Polytechniou str., 157 73 Zografou, Athens, Greece


Reply via email to