It looks like what I am looking for, but after applying the patch to avro mapred 1.7.4 I get the following exception:

java.lang.NullPointerException
        at java.io.StringReader.<init>(StringReader.java:33)
        at org.apache.avro.Schema$Parser.parse(Schema.java:917)
        at org.apache.avro.Schema.parse(Schema.java:966)
at org.apache.avro.mapred.AvroMultipleOutputs$InternalFileOutputFormat.getRecordWriter(AvroMultipleOutputs.java:611) at org.apache.avro.mapred.AvroMultipleOutputs.getRecordWriter(AvroMultipleOutputs.java:411) at org.apache.avro.mapred.AvroMultipleOutputs.getCollector(AvroMultipleOutputs.java:570) at org.apache.avro.mapred.AvroMultipleOutputs.getCollector(AvroMultipleOutputs.java:506) at com.inome.diffhadoop.DiffSets$DiffReducer.reduce(DiffSets.java:93) at com.inome.diffhadoop.DiffSets$DiffReducer.reduce(DiffSets.java:40) at org.apache.avro.mapred.HadoopReducerBase.reduce(HadoopReducerBase.java:60) at org.apache.avro.mapred.HadoopReducerBase.reduce(HadoopReducerBase.java:30) at org.apache.hadoop.mapred.ReduceTask.runOldReducer(ReduceTask.java:463)
        at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:411)
        at org.apache.hadoop.mapred.Child.main(Child.java:170)


On 03/01/2013 11:07 AM, Doug Cutting wrote:
Is this the issue addressed by AVRO-1266?

https://issues.apache.org/jira/browse/AVRO-1266

Doug

On Thu, Feb 28, 2013 at 3:11 PM, Pierre Mariani
<[email protected]> wrote:
Beside fixing an issue with baseOutputPath,
https://issues.apache.org/jira/browse/AVRO-1215 allows to specify different
schema for different outputs when using AvroMultipleOutputs.

However, this is for the new Hadoop API (org.apache.avro.mapreduce).

Is it possible that the same bug exists in the package for the old Hadoop
API (org.apache.avro.mapred) ?

Thank you
Pierre

Reply via email to