John Conwell created MRUNIT-213: ----------------------------------- Summary: MultipleOutputs for Reducers throws Named output 'test' not defined Key: MRUNIT-213 URL: https://issues.apache.org/jira/browse/MRUNIT-213 Project: MRUnit Issue Type: Bug Affects Versions: 1.1.0 Environment: OSX, IntelliJ, CDH4.6.0 Reporter: John Conwell
I pulled the unit test for testing multiple outputs for a reducer from the patch of MRUNIT-13 and the test fails with the exception: java.lang.IllegalArgumentException: Named output 'test' not defined at org.apache.hadoop.mapreduce.lib.output.MultipleOutputs.checkNamedOutputName(MultipleOutputs.java:188) at org.apache.hadoop.mapreduce.lib.output.MultipleOutputs.write(MultipleOutputs.java:358) at org.apache.hadoop.mapreduce.lib.output.MultipleOutputs.write(MultipleOutputs.java:343) It looks like multiple reducer outputs needs to be setup in the Configuration object the same way MultipleOutputs.addNamedOutput() does. I'm running cdh4.6.0 -- This message was sent by Atlassian JIRA (v6.2#6252)