Cheolsoo Park created PIG-3101: ---------------------------------- Summary: Increase io.sort.mb in YARN MiniCluster Key: PIG-3101 URL: https://issues.apache.org/jira/browse/PIG-3101 Project: Pig Issue Type: Bug Affects Versions: 0.11 Reporter: Cheolsoo Park Assignee: Cheolsoo Park Fix For: 0.12
I see some unit test cases intermittently fail with the following error with Hadoop-2.0.x: {code} 2012-12-17 18:28:39,235 FATAL [Low Memory Detector] org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread Thread[Low Memory Detector,9,system] threw an Error. Shutting down now... java.lang.InternalError: Error in invoking listener at sun.management.NotificationEmitterSupport.sendNotification(NotificationEmitterSupport.java:141) at sun.management.MemoryImpl.createNotification(MemoryImpl.java:171) at sun.management.MemoryPoolImpl$CollectionSensor.triggerAction(MemoryPoolImpl.java:300) at sun.management.Sensor.trigger(Sensor.java:120) 2012-12-17 18:28:39,285 INFO [main] org.apache.hadoop.mapred.MapTask: Finished spill 0 2012-12-17 18:28:39,342 WARN [main] org.apache.hadoop.mapred.YarnChild: Exception running child : java.lang.IllegalStateException: Shutdown in progress, cannot add a shutdownHook at org.apache.hadoop.util.ShutdownHookManager.addShutdownHook(ShutdownHookManager.java:152) at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2296) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2268) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:302) at org.apache.hadoop.fs.FileSystem.getLocal(FileSystem.java:273) at org.apache.hadoop.mapred.SpillRecord.writeToFile(SpillRecord.java:124) at org.apache.hadoop.mapred.SpillRecord.writeToFile(SpillRecord.java:119) at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.mergeParts(MapTask.java:1760) at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.flush(MapTask.java:1440) at org.apache.hadoop.mapred.MapTask$NewOutputCollector.close(MapTask.java:664) at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:732) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:332) at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:154) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1332) at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:149) {code} By default, {{mapred.io.sort.mb}} is set to {{100}}, and {{mapred.child.java.opts}} is set to {{-Xmx200m}}. Increasing them to {{200}} and {{512m}} respectively makes the intermittent test failures go away. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira