Created 02-28-2016 06:44 PM
Created 02-28-2016 07:59 PM
There are four modes available, mapreduce, local, tez and tez_local. You pass the mode with -x switch. With version 0.15 of pig, tez and tez_local are recommended for better performance, in tez modes pig uses tez execution engine and by default it is still mapreduce mode, in which pig uses MR as execution engine. At some point tez will be a default engine.
Created 02-28-2016 07:09 PM
Its configurable, run pig -x tez and it will use tez.
Tez is a processing engine not too unlikely to spark that can run mapreduce tasks but many other tasks as well. For Pig tez executes the mapreduce code that is generated by pig but it handles the shuffle etc. in its own way.
Created 02-28-2016 07:59 PM
There are four modes available, mapreduce, local, tez and tez_local. You pass the mode with -x switch. With version 0.15 of pig, tez and tez_local are recommended for better performance, in tez modes pig uses tez execution engine and by default it is still mapreduce mode, in which pig uses MR as execution engine. At some point tez will be a default engine.
Created 02-29-2016 01:04 AM
Short answer is Yes and you can configure pig as you like
Please see this tutorial http://hortonworks.com/hadoop-tutorial/faster-pig-tez/
Created 03-02-2016 04:28 AM
thanks all for your response.
Created 03-02-2016 05:19 AM
@Mahesh Deshmukh You can close the thread as looks like all the answers are almost same.