Hi, Use the appendTo feature of the DataFileWriter. See http://avro.apache.org/docs/1.6.2/api/java/org/apache/avro/file/DataFileWriter.html#appendTo(java.io.File)
For a quick setup example, read also: http://stackoverflow.com/questions/8806689/can-you-append-data-to-an-existing-avro-data-file On Tue, Feb 21, 2012 at 3:15 AM, Vyacheslav Zholudev <vyacheslav.zholu...@gmail.com> wrote: > Hi, > > is it possible to append to an already existing avro file when it was > written and closed before? > > If I use > outputStream = fs.append(avroFilePath); > > then later on I get: java.io.IOException: Invalid sync! > > Probably because the schema is written twice and some other issues. > > If I useĀ outputStream = fs.create(avroFilePath); then the avro file gets > overwritten. > > Thanks, > Vyacheslav -- Harsh J Customer Ops. Engineer Cloudera | http://tiny.cloudera.com/about