Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Reviewed
Description
For eg: If mapred.job.map.memory.mb was specified in the script using set command and mapreduce.map.memory.mb was present in mapred-site.xml, that takes effect. This is because of the use of Properties and not Configuration.
GruntParser.processSet() calls HExecutionEngine.setProperty which just updates pigContext.getProperties()
public void setProperty(String property, String value) { Properties properties = pigContext.getProperties(); properties.put(property, value); }